性能测试指标监控服务器的一些方法Word文件下载.docx
- 文档编号:15183890
- 上传时间:2022-10-28
- 格式:DOCX
- 页数:9
- 大小:18.63KB
性能测试指标监控服务器的一些方法Word文件下载.docx
《性能测试指标监控服务器的一些方法Word文件下载.docx》由会员分享,可在线阅读,更多相关《性能测试指标监控服务器的一些方法Word文件下载.docx(9页珍藏版)》请在冰豆网上搜索。
SuccessfulHits
成功的点击次数
FailedHits
失败的点击次数
HitsPerSecond
每秒点击次数
SuccessfulHitsPerSecond
每秒成功的点击次数
FailedHitsPerSecond
每秒失败的点击次数
AttemptedConnections
尝试链接数
数据库服务器性能指标
User0Connections
用户连接数,也就是数据库的连接数量
Numberofdeadlocks
数据库死锁
ButterCachehit
数据库Cache的命中情况
系统的瓶颈定义
性能项
命令
CPU限制
vmstat
当%user+%sys超过80%时
磁盘I/O限制
Vmstat
当%iowait超过40%或更高版本)时
应用磁盘限制
Iostat
当%tm_act超过70%时
虚存空间少
Lsps,-a
当分页空间的活动率超过70%时
换页限制
Iostat,stat
虚存逻辑卷%tm_act超过I/O(iostat)的30%,激活的虚存率超过CPU数量(vmstat)的10倍时
系统失效
Vmstat,sar
页增大、CPU等待并运行队列
Ubuntu性能监控
在进行(LoadTest)是要监控服务器的CPU、内存、磁盘、网络的情况。
如何监控Ubuntu的情况呢。
1、安装rstatd,sudoapt-getinstallrstatd,如果无法apt安装,可以下载安装。
2、启动
3、在Controller的run界面中,添加SystemResourceGraphs下的UnixResource,在UnixResource图上右键AddMeasurements,然后点击Add,填写ip如,默认只有三个指标,在下面的Add中可以添加指标。
4、下面说一下各种指标的情况
CPU指标
Averageload
上一分钟同时处于“就绪”状态的平均进程数,这个数值除以CPU个数应该小于2,如果长期是2证明有排队的
CPUutilization
CPU的使用时间百分比,如果在75%以上,则可以考虑换CPU了
Swap-inrate
正在交换的进程数
Swap-outrate
Contextswitchesrate
每秒钟在进程或线程之间的切换次数
SystemmodeCPUutilization
在系统模式下使用CPU的时间百分比
UsermodeCPUutilization
在用户模式下使用CPU的时间百分比
Interruptrate
每秒内的设备中断数
内存
Page-inrate
每秒钟读入到物理内存中的页数
Page-outrate
每秒钟写入页面文件和从物理内存中删除的页数
Pagingrate
每秒钟读入物理内存或写入页面文件的页数,如果持续在几百,可能要加大内存了
磁盘
Collisionrate
每秒钟在以太网上检测到的冲突数
Diskrate
磁盘传输速率
网络
Incomingpacketserrorrate
接收以太网数据包时每秒钟接收到的错误数
Incomingpacketsrate
每秒钟传入的以太网数据包数
Outgoingpacketserrorsrate
发送以太网数据包时每秒钟发送的错误数
Outgoingpacketsrate
每秒钟传出的以太网数据包数
通过LoadRunner监控Linux的资源状况
我们在使用LR进行的时候,经常有需要监控OS的资源使用情况的需求。
对于Windows系统,这个进行起来很方便,直接在LR的资源监控窗口中添加需要被监控的机器名或IP即可,但对于Linux/Unix系统,则要稍微复杂一些,我在这里简单介绍一下如何在LR中监控Linux/Unix系统的资源使用情况:
对于Linux系统,要想通过LR监控Linux/Unix系统的资源使用情况,需要运行rstatd服务。
如果OS没有安装rstatd(可以查找一下系统中是否存在这个文件,如果没有,则说明系统没有安装rstatd),则需要进行安装。
rstatd安装步骤如下:
获得rstatd的安装介质。
rstatd可以从redhat的安装CD中获得,或者从网站上下载(给出一个下载地址,sourceforge的:
configure
#make
#makeinstall
结束后,运行./命令,启动服务。
这个时候,你就可以在LR中监控Linux资源了。
Unix
对于Unix系统,比如Solaris,AIX或者HPUX等,它们的配置过程比较简单——在(在/etc目录下)文件中去掉rstatd前面的注释,然后启动rstatd服务即可。
监控服务器系统资源,需要在服务器上启用rstatd进程,步骤如下:
1.下载一个,利用ssh工具上传到Linux中。
下载地址:
,这里下载的软件版本是。
2.解压该文件。
#tar-xvf 解压后得到一个文件。
3.进入目录后运行.Configure进行配置。
#./configure
4.配置完成后,使用make命令编译安装包。
5.编译完成后使用makeinstall进行安装。
6.输入命令,启动该进程。
#./
7.使用下列命令检查该进程是否正确启动。
#ps-eaf|grep
root84301018:
1100:
00:
00./
root84456886018:
11pts/100:
00grep
如果过程没有问题,就可以使用loadrunner监控Linux系统资源了。
监控的效果如下:
注意:
监控过程中要关闭Linux防火墙,否则可能会监控失败。
LoadRunner压力测试时监控服务器Linux的资源情况.
在进行负载(LoadTest)是要监控服务器的CPU、内存、磁盘、网络的情况。
1、安装rstatd,sudoapt-getinstallrstatd,如果无法apt安装,可以下载安装。
2、启动
查看是否正常启动,用如下命令
rpcinfo-p
[root@localhost~]#rpcinfo-p
programversprotoport
1000002tcp111portmapper
1000002udp111portmapper
1000241udp676status
1000241tcp679status
1000013udp691rstatd
1000012udp691rstatd
1000011udp691rstatd
3、在Controller的run界面中,添加SystemResourceGraphs下的UnixResource,在UnixResource图上右键AddMeasurements,然后点击Add,填写ip如,默认只有三个指标,在下面的Add中可以添加指标。
4、下面说一下各种指标的情况
CPU指标
Averageload
上一分钟同时处于“就绪”状态的平均进程数,<
CPU个数*核心数*
CPUutilization
CPU的使用时间百分比,如果在75%以上,则可以考虑换CPU了
Swap-inrate
正在交换的进程数
Swap-outrate
Contextswitchesrate
每秒钟在进程或线程之间的切换次数
SystemmodeCPUutilization
在系统模式下使用CPU的时间百分比
UsermodeCPUutilization
在用户模式下使用CPU的时间百分比
Interruptrate?
每秒内的设备中断数
内存
Page-inrate?
每秒钟读入到物理内存中的页数
Page-outrate?
每秒钟写入页面文件和从物理内存中删除的页数
Pagingrate?
每秒钟读入物理内存或写入页面文件的页数,如果持续在几百,可能要加大内存了
LoadRunner采集的数据中,内存的使用情况是没有的,可以装sar,然后用sar来观察:
可以使用该命令sar-nDEV-u-r3120>
这个命令3秒采样一次,共采样120次360秒=6分钟,可以根据自己的需要调整3和120这两个值。
是保存的文件名
磁盘
Collisionrate
每秒钟在以太网上检测到的冲突数
Diskrate?
磁盘传输速率
网络
Incomingpacketserrorrate?
接收以太网数据包时每秒钟接收到的错误数
Incomingpacketsrate?
每秒钟传入的以太网数据包数
Outgoingpacketserrorsrate?
发送以太网数据包时每秒钟发送的错误数
Outgoingpacketsrate?
每秒钟传出的以太网数据包数
pps是
以太网传输最小包长是64字节。
包转发线速的衡量标准是以单位时间内发送64byte的数据包(最小包)的个数作为计算基准的。
对于千兆以太网来说,计算方法如下:
1000Mbps/((64B+8B+12B)×
8bit)=
说明:
当以太网帧为64Byte时,需考虑8Byte的前导符和12Byte的帧间隙的固定开销。
在以太网中,每个帧头都要加上了8个字节的前导符,前导符的作用在于告诉监听设备数据将要到来。
然后,以太网中的每个帧之间都要有帧间隙,即每发完一个帧之后要等待一段时间再发另外一个帧,在以太网标准中规定最小是12个字节,然而帧间隙在实际应用中有可能会比12个字节要大,在这里我用了最小值。
每个帧都要有20个字节的固定开销。
(另外这20字节的信息是不能通过抓包软件抓下来的)
因此一个全双工线速的千兆以太网端口在转发64Byte包时的包转发率为。
以下是常用以太网端口的包转发率:
1、万兆以太网:
2、千兆以太网:
3、百兆以太网:
4、十兆以太网:
Monitorname:
UNI
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 性能 测试 指标 监控 服务器 一些 方法