使用loadrunner监控linux系统性能

使用loadrunner监控linux系统性能

ID:22948083

大小:553.50 KB

页数:11页

时间:2018-11-02

使用loadrunner监控linux系统性能_第1页
使用loadrunner监控linux系统性能_第2页
使用loadrunner监控linux系统性能_第3页
使用loadrunner监控linux系统性能_第4页
使用loadrunner监控linux系统性能_第5页
资源描述:

《使用loadrunner监控linux系统性能》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、性能监控案例■秘密□机密□绝密Linux系统性能监控案例(仅供内部使用)版本号:V0.1保密等级:■秘密□机密□绝密编制:XXX审核:性能监控案例■秘密□机密□绝密修订记录日期版本号描述作者2011-06-130.1初稿完成性能监控案例■秘密□机密□绝密目录1案例描述22案例分析23解决过程24解决结果25总结2性能监控案例■秘密□机密□绝密关键词:LinuxLoadrunner性能监控sar摘要:主要介绍压力测试,性能测试时候,使用Loadrunner测试工具对Linux系统下的一些性能参数进行监控,再配合使用SAR监控内存。提供两种性能监控解决方案。模板编号:模板版本:V1.0

2、Beta1.0第8页共11页性能监控案例■秘密□机密□绝密案例描述在进行KDVP2.0性能测试时候,需要收集一些Linux系统下的性能数据,比如CPU%,MEM%。测试初期,使用的是top命令记录数值。但是top,free,htop等这些命令不能完全的满足我们性能数据要求。而Linux又不像Windows自带性能计数器。于是便想到的是借助自动化测试工具,比如通过使用Loadrunner进行远程性能监控。1解决过程Loadrunner监控首先先简单介绍下loarunner这款工具的组成:Loadrunner提供了三大主要模块。这三个模块也可以作为独立的工具分别完成各自的功能:1.Vi

3、rtualUserGenerator——用于录制脚本。2.MercuryLoadRunnerController——用于创建,运行和监控场景。3.MercuryLoadRunnerAnalysis-——用于分析测试结果。单单做性能监控的话,只需要使用到Loadrunner底下Controller这个模块。辅以Analysis分析。通过Controller模块,能够监控Linux系统,windows系统和SQL服务器。但是Loadrunner本身不能直接监控Linux系统,需要在Linux系统底下安装一个rpc.rstat服务。rstatdRstat协议允许网络上的用户获得同一网络上

4、各机器的性能参数。以下用安装包版本为rpc.rstatd-4.0.1.tar.gz为例子进行说明。安装过程首先通过SSH将rpc上传到要监控的Linux系统低下任意路径和附权限。1.tarzxvfrpc.rstatd-4.0.1.tar.gz//解压rcp.rstatd2.cdrpc.rstatd-4.0.1//进入到rpc.rstatd目录中3../configure//配置rc.rstatd的安装4.make//编译rc.rstatd5.makeinstall//安装启动服务./rpc.rstatd查看是否真正启动该服务rpcinfo–p模板编号:模板版本:V1.0Beta1.

5、0第8页共11页性能监控案例■秘密□机密□绝密成功启动进程如图所示以上性能监控前的准备工作便基本完成了。PS:在这次测试中,Loadrunner有遇到过无法监控到服务器数据的问题。附上一些查找解决的办法1.首先就是查看进程是否启动了。由于是在测试环境,服务器经常需要重启,所以这是能够最先排查掉的。也可以设置进程开机启动。2.然后就是查看关闭防火墙否.[root@localhost~]#/etc/init.d/iptablesstop;3.最后还是不行的话,重新启动xinetd。保证xinetd和rpc.rstatd这个两个都启动了。性能监控1.在LoadRunnerControll

6、er的run界面中,双击添加SystemResourceGraphs下的UnixResource双击添加UnixResource2.在UnixResource图上右键,选中Add模板编号:模板版本:V1.0Beta1.0第8页共11页性能监控案例■秘密□机密□绝密Measurements一开始默认的只有这三个计数器,可以在Add中添加新计数器点击Add,添加需要监控的机器IP地址2.然后点击Add,填写监控的机器地址如172.16.236.21,一开始默认的只有三个计数器指标,也可以在下面的Add中添加其他计数器3.单击OK后,就能在UnixResource中看到生成的性能监控图像

7、了。模板编号:模板版本:V1.0Beta1.0第8页共11页性能监控案例■秘密□机密□绝密2.可以记录下Max,Min,Avg数据,添加需要监控的计数器性能计数器分析1.三个默认的计数器含义1.1Averageload:上一分钟同时处于“就绪”状态的平均进程数,数值最好小于CPU个数*核心数*0.7。如果等于,那就是说CPU正好满负载,再多一点,可能就要出问题了,有任务不能被及时分配处理器。1.2CPUutilization:CPU的使用时间百分比。如果该值持续超过9

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。