性能测试指标、监控服务器的一些方法(1)_第1页
性能测试指标、监控服务器的一些方法(1)_第2页
性能测试指标、监控服务器的一些方法(1)_第3页
性能测试指标、监控服务器的一些方法(1)_第4页
性能测试指标、监控服务器的一些方法(1)_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、阅读使人充实,会谈使人敏捷,写作使人精确。培根性能指标通用指标(指 Web应用服务器、数据库服务器必需测试项 )指标说明ProcessorTime服务器CPU占用率,一般平均达到 70%寸,服务就接近饱和Memory AvailableMbyte可用内存数,如果测试时发现内存有变化情况也要注意,如果是内存泄露则比较严 重Physicsdisk Time物理磁盘读写时间情况Web服务器指标指标说明Requests Per Second(Avg Rps)平均每秒钟响应次数=总请求时间/秒数Avg time to last byte per terstion(mstes)平均每秒业务脚本的迭代次数,

2、有人会把上面那个混淆Successful Rounds成功的请求Failed Requests失败的请求Successful Hits成功的点击次数Failed Hits失败的点击次数Hits Per Second每秒点击次数Successful Hits Per Second每秒成功的点击次数Failed Hits Per Second每秒失败的点击次数Attempted Connections尝试链接数数据库服务器性能指标指标说明User 0 Connections用户连接数,也就是数据库的连接数量Number of deadlocks数据库死锁Butter Cache hit数据库Cac

3、he的命中情况系统的瓶颈定义性能项命令指标CPC限制vmstat当%use%sys超过80%寸磁盘I/O限制Vmstat当 %iowait应用磁盘限制Iostat当%tm act超过70%寸虚存空间少Lsps,-a当分页空间的活动率超过 70%寸换页限制Iostat, stat虚存逻辑卷tm_act超过l/O(iostat) 的30%激活的虚存率超过CPL数量(vmstat)的10倍时系统失效Vmstat, sar页交换增大、CPU等待并运行队列Ubuntu性能监控在进行负载测试(Load Test)是要监控服务器的 CPU、内存、磁盘、网络的情况。如何监控Ubuntu的情况呢。1、 安装rs

4、tatd,sudo apt-get install rstatd,如果无法 apt安装,可以下载安装。2、启动 rpc.rstatd3、在 LoadRunner Controller 的 run 界面中,添加 System Resource Graphs 下的 Unix Resource , 在Unix Resource图上右键 Add Measurements,然后点击 Add,填写ip女口,默认只有三个指标,在下 面的Add中可以添加其他指标。4、下面说一下各种指标的情况CPU指标 Average load上一分钟同时处于就绪”状态的平均进程数,这个数值除以CPU个数应该小于2,如果长期是

5、2证明有排队的CPU utilizationCPU的使用时间百分比,如果在 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每秒钟写入页面文件和

6、从物理内存中删除的页数 Paging rate每秒钟读入物理内存或写入页面文件的页数,如果持续在几百,可能要加大内存了磁盘 Collision rate每秒钟在以太网上检测到的冲突数 Disk rate磁盘传输速率网络Incoming packets error rate接收以太网数据包时每秒钟接收到的错误数 Incoming packets rate每秒钟传入的以太网数据包数 Outgoing packets errors rate发送以太网数据包时每秒钟发送的错误数Outgoing packets rate每秒钟传岀的以太网数据包数通过LoadRunner监控Linux的资源状况我们在使用

7、LR进行性能测试的时候,经常有需要监控 OS的资源使用情况的需求。对于 Windows系统, 这个工作进行起来很方便,直接在 LR的资源监控窗口中添加需要被监控的机器名或IP即可,但对于Linux/Unix系统,则要稍微复杂一些,我在这里简单介绍一下如何在LR中监控Linux/Unix系统的资源使用情况:Linux对于Linux系统,要想通过LR监控Linux/Unix系统的资源使用情况,需要运行 rstatd服务。如果O S没有安装rstatd(可以查找一下系统中是否存在 rpc.rstatd这个文件,如果没有,则说明系统没有安装 rst atd),则需要进行安装。rstatd安装步骤如下:

8、获得rstatd的安装介质。rstatd可以从redhat的安装CD中获得,或者从网站上下载(给出一个下载地 址,sourceforge 的:sourceforge/rstatd)。将拷贝到Linux系统中,解压,赋予可执行权限,进入rpc.rstatd目录,依次执行如下命令:#./configure#make#make install结束后,运行./rpc.rstatd命令,启动服务。这个时候,你就可以在LR中监控Linux资源了。Unix对于Unix系统,比如Solaris,AIX或者HP UX等,它们的配置过程比较简单一一在inetd.conf(在/etc目录下)文件中去掉rstatd前

9、面的注释,然后启动rstatd服务即可。Loadrunner监控Linux服务器系统资源, 需要在服务器上启用rstatd进程,步骤 如下:学冋是异常珍贵的东西,从任何源泉吸收都不可耻。阿卜日法拉兹阅读使人充实,会谈使人敏捷,写作使人精确。培根UfJX Re-scurces - Last SO secElapsed Time iLoadRu nner压力测试时监控服务器 Linux的资源情况.在进行负载 测试(Load Test )是要监控服务器的 CPU、内存、磁盘、网络的情况。如何监控 Ubuntu的情 况呢。1、安装rstatd,sudo apt-get install rstatd,如

10、果无法 apt安装,可以下载安装。2、启动 rpc.rstatd查看是否正常启动,用如下命令rpcinfo -prootlocalhost#rpcinfo -pprogramversprotoport1000002tcp111portmapper1000002udp111portmapper1000241udp676status1000241tcp679status1000013udp691rstatd1000012udp691rstatd1000011udp691rstatd3、在 LoadRunner Controller 的 run 界面中,添加 System Resource Grap

11、hs 下的 Unix Resource , 在Unix Resource图上右键 Add Measurements,然后点击 Add,填写ip女口,默认只有三个指标,在下 面的Add中可以添加其他指标。4、下面说一下各种指标的情况CPU指标 Average load上一分钟同时处于 就绪”状态的平均进程数, perform.log这个命令3秒采样一次,共采样120次360秒=6分钟,可以根据自己的需要调整3和120这两个值。perform.log是保存的文件名磁盘 Collision rate每秒钟在以太网上检测到的冲突数 Disk rate磁盘传输速率网络 Incoming packets

12、error rate 接收以太网数据包时每秒钟接收到的错误数 Incoming packets rate 每秒钟传入的以太网数据包数 Outgoing packets errors rate 发送以太网数据包时每秒钟发送的错误数* Outgoing packets rate 每秒钟传岀的以太网数据包数pps是以太网传输最小包长是 64字节。包转发线速的衡量标准是以单位时间内发送64byte的数据包(最小包)的个数作为计算基准的。对于千兆以太网来说,计算方法如下:1000Mbps/(64B+8B+12B) X 8bit)=1.488095pps说明:当以太网帧为 64Byte时,需考虑8Byte

13、的前导符和12Byte的帧间隙的固定开销。在以太网中,每个帧头都要加上了8个字节的前导符,前导符的作用在于告诉监听设备数据将要到来。然后,以太网中的每个帧之间都要有帧间隙,即每发完一个帧之后要等待一段时间再发另外一个帧,在以太 网标准中规定最小是12个字节,然而帧间隙在实际应用中有可能会比12个字节要大,在这里我用了最小值。每个帧都要有20个字节的固定开销。(另外这20字节的信息是不能通过抓包软件抓下来的)因此一个全双工线速的千兆以太网端口在转发64Byte包时的包转发率为1.488Mpps。以下是常用以太网端口的包转发率:1、 万兆以太网:14.88Mpps2、 千兆以太网:1.488Mpp

14、s3、 百兆以太网:0.1488Mpps4、 十兆以太网:0.01488Mpps(14.88Kpps)Monitor name :UNIX Resources. Internal rpc error (error code:4rstat daemon on this machine isup and running (use rpcinfo utility for this verification). Details: RPC: RPC call failed.RPC-TCP: recv()/recvfrom() failed.RPC-TCP: recv()/recvfrom() faile

15、d.RPC-TCP: recv()/recvfrom() failed.WinSock: Connection reset by peer. (entry point: Factory:CollectData).MsgId: MMSG-47197Monitor name :UNIX Resources. Internal rpc error (error code:2rstat daemon on this machine isup and running (use rpcinfo utility for this verification). Details: RPC: RPC call f

16、ailed.RPC-TCP: recv()/recvfrom() failed.RPC-TCP: Timeout reached. (entry point: Factory:CollectData). MsgId: MMSG-47197Monitor name :UNIX Resources. Internal rpc error (error code:2rstat daemon on this machine isup and running (use rpcinfo utility for this verification). Details: RPC: RPC call faile

17、d.RPC-TCP: recv()/recvfrom() failed.RPC-TCP: Timeout reached. (entry point: Factory:CollectData). MsgId: MMSG-47197Monitor name :UNIX Resources. Error while creating the RPC client. Ensure that the machinecan be connected and that it runs the rstat daemon (use rpcinfo utility for this verification).Detailed error: RPC: Failed to create RP

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论