性能测试指标监控服务器的一些方法Word文件下载.docx

上传人:b****2 文档编号:15183890 上传时间:2022-10-28 格式:DOCX 页数:9 大小:18.63KB
下载 相关 举报
性能测试指标监控服务器的一些方法Word文件下载.docx_第1页
第1页 / 共9页
性能测试指标监控服务器的一些方法Word文件下载.docx_第2页
第2页 / 共9页
性能测试指标监控服务器的一些方法Word文件下载.docx_第3页
第3页 / 共9页
性能测试指标监控服务器的一些方法Word文件下载.docx_第4页
第4页 / 共9页
性能测试指标监控服务器的一些方法Word文件下载.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

性能测试指标监控服务器的一些方法Word文件下载.docx

《性能测试指标监控服务器的一些方法Word文件下载.docx》由会员分享,可在线阅读,更多相关《性能测试指标监控服务器的一些方法Word文件下载.docx(9页珍藏版)》请在冰豆网上搜索。

性能测试指标监控服务器的一些方法Word文件下载.docx

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

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1