性能测试指标、监控服务器地一些方法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
性能指标
通用指标(指Web应用服务器、数据库服务器必需测试项)
Web服务器指标
数据库服务器性能指标
系统的瓶颈定义
Ubuntu性能监控
在进行负载测试(Load Test)是要监控服务器的CPU、内存、磁盘、网络的情况。如何监控Ubuntu的情况呢。
1、安装rstatd,sudo apt-get install rstatd,如果无法apt安装,可以下载安装。
2、启动rpc.rstatd
3、在LoadRunner Controller的run界面中,添加System Resource Graphs下的Unix Resource,
在Unix Resource图上右键Add Measurements,然后点击Add,填写ip如192.168.1.99,默认只有三个指标,在下面的Add中可以添加其他指标。
4、下面说一下各种指标的情况
CPU指标
∙Average load
上一分钟同时处于“就绪”状态的平均进程数,这个数值除以CPU个数应该小于2,如果长期是2证明有排队的
∙CPU utilization
CPU 的使用时间百分比,如果在75%以上,则可以考虑换CPU了
∙Swap-in rate
正在交换的进程数
∙Swap-out rate
正在交换的进程数
∙Context switches rate
每秒钟在进程或线程之间的切换次数
∙System mode CPU utilization
在系统模式下使用 CPU 的时间百分比
∙User mode CPU utilization
在用户模式下使用 CPU 的时间百分比
∙Interrupt rate
每秒内的设备中断数
内存
∙Page-in rate
每秒钟读入到物理内存中的页数
∙Page-out rate
每秒钟写入页面文件和从物理内存中删除的页数
∙Paging rate
每秒钟读入物理内存或写入页面文件的页数,如果持续在几百,可能要加大内存了
磁盘
∙Collision rate
每秒钟在以太网上检测到的冲突数
∙Disk rate
磁盘传输速率
网络
∙Incoming packets error rate
接收以太网数据包时每秒钟接收到的错误数
∙Incoming packets rate
每秒钟传入的以太网数据包数
∙Outgoing packets errors rate
发送以太网数据包时每秒钟发送的错误数
∙Outgoing packets rate
每秒钟传出的以太网数据包数
通过LoadRunner监控Linux的资源状况
Linux/Unix系统,则要稍微复杂一些,我在这里简单介绍一下如何在LR中监控Linux/Unix系统的资源使用情况:
Linux
对于Linux系统,要想通过LR监控Linux/Unix系统的资源使用情况,需要运行rstatd服务。如果O S没有安装rstatd(可以查找一下系统中是否存在rpc.rstatd这个文件,如果没有,则说明系统没有安装rstatd),则需要进行安装。rstatd安装步骤如下:
获得rstatd的安装介质(rstatd.tar.gz)。rstatd可以从 redhat的安装CD中获得,或者从网站上下
载(给出一个下载地址,sourceforge的: ///sourceforge/rstatd)。
将rstatd.tar.gz拷贝到Linux系统中,解压,赋予可执行权限,进入rpc.rstatd目录,依次执行如
下命令:
#./configure
#make
#make install
结束后,运行./rpc.rstatd命令,启动服务。这个时候,你就可以在LR中监控Linux资源了。
Unix
对于Unix系统,比如Solaris,AIX或者HP UX等,它们的配置过程比较简单——在inetd.conf(在/
etc目录下)文件中去掉rstatd前面的注释,然后启动rstatd服务即可。
L oadrunner监控Linux服务器系统资源,需要在服务器上启用rstatd进程,步骤如下:
1.下载一个rstatd.tar,利用ssh工具上传到Linux中。
下载地址:/detail/hyzhou1121/3976889,这里下载的软件版本是rpc.rs
tatd-4.0.1.tar。
2.解压该文件。
#tar -xvf rpc.rstatd-4.0.1.tar
解压后得到一个rpc.rstatd-4.0.1文件。
3.进入rpc.rstatd-
4.0目录后运行.Configure进行配置。
#./configure
4.配置完成后,使用make命令编译安装包。
#make
5.编译完成后使用make install进行安装。
#make install
6.输入rpc.rstatd命令,启动该进程。
#./rpc.rstatd
7.使用下列命令检查该进程是否正确启动。
# ps -eaf|grep rpc.rstatd
root 8430 1 0 18:11 ? 00:00:00 ./rpc.rstatd
root 8445 6886 0 18:11 pts/1 00:00:00 grep rpc.rstatd
如果过程没有问题,就可以使用loadrunner监控Linux系统资源了。监控的效果如下:
注意:监控过程中要关闭Linux防火墙,否则可能会监控失败。
LoadRunner压力测试时监控服务器Linux的资源情况 .
况呢。
1、安装rstatd,sudo apt-get install rstatd,如果无法apt安装,可以下载安装。
2、启动rpc.rstatd
查看是否正常启动,用如下命令
rpcinfo -p
[root@localhost ~]# rpcinfo -p
program vers proto port
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100024 1 udp 676 status
100024 1 tcp 679 status