具体实例教你如何做LoadRunner结果分析4

2.       判断CPU 瓶颈
如果 processor queue length显示的队列长度保持不变 (>=2)个并且处理器的利用率 %Processor time超过 90%,那么很可能存在处理器瓶颈 .如果发现 processor queue length显示的队列长度超过 2,而处理器的利用率却一直很低 ,或许更应该去解决处理器阻塞问题 ,这里处理器一般不是瓶颈 .
%processor time平均值大于 95,processor queue length大于 2.可以确定 CPU瓶颈 .此时的 CPU已经不能满足程序需要 .急需扩展 .

3.       判断内存泄露问题
内存问题主要检查应用程序是否存在内存泄漏 ,如果发生了内存泄漏 ,process\private bytes计数器和 process\working set 计数器的值往往会升高 ,同时 avaiable bytes的值会降低 .内存泄漏应该通过一个长时间的 ,用来研究分析所有内存都耗尽时 ,应用程序反应情况的测试来检验 .
图中可以看到该程序并不存在内存泄露的问题 .内存泄露问题经常出现在服务长时间运转的时候 ,由于部分程序对内存没有释放 ,而将内存慢慢耗尽 .也是提醒大家对系统稳定性测试的关注 .

附件:
CPU信息:
Processor\ % Processor Time 获得处理器使用情况。
也可以选择监视  Processor\ % User Time  % Privileged Time 以获得详细信息。
Server Work Queues\ Queue Length 计数器会显示出处理器瓶颈。队列长度持续大于  4 则表示可能出现处理器拥塞。
System\ Processor Queue Length 用于瓶颈检测
通过使用  Process\ % Processor Time  Process\ Working Set
Process\ % Processor Time过程的所有线程在每个处理器上的处理器时间总和。
硬盘信息:
Physical Disk\ % Disk Time
Physical Disk\ Avg.Disk Queue Length
例如,包括  Page Reads/sec  % Disk Time  Avg.Disk Queue Length。如果页面读取操作速率很低,同时  % Disk Time Avg.Disk Queue Length的值很高,则可能有磁盘瓶径。但是,如果队列长度增加的同时页面读取速率并未降低,则内存不足。
Physical Disk\ % Disk Time
Physical Disk\ Avg.Disk Queue Length
例如,包括  Page Reads/sec  % Disk Time  Avg.Disk Queue Length。如果页面读取操作速率很低,同时  % Disk Time Avg.Disk Queue Length的值很高,则可能有磁盘瓶径。但是,如果队列长度增加的同时页面读取速率并未降低,则内存不足。
请观察  Processor\ Interrupts/sec 计数器的值,该计数器测量来自输入 /输出  (I/O) 设备的服务请求的速度。如果此计数器的值明显增加,而系统活动没有相应增加,则表明存在硬件问题。
Physical Disk\ Disk Reads/sec and Disk Writes/sec
Physical Disk\ Current Disk Queue Length
Physical Disk\ % Disk Time
LogicalDisk\ % Free Space
测试磁盘性能时,将性能数据记录到另一个磁盘或计算机,以便这些数据不会干扰您正在测试的磁盘。
可能需要观察的附加计数器包括  Physical Disk\ Avg.Disk sec/TransferAvg.Disk Bytes/Transfer,和  Disk Bytes/sec
Avg.Disk sec/Transfer 计数器反映磁盘完成请求所用的时间。较高的值表明磁盘控制器由于失败而不断重试该磁盘。这些故障会增加平均磁盘传送时间。对于大多数磁盘,较高的磁盘平均传送时间是大于  0.3 秒。
也可以查看  Avg.Disk Bytes/Transfer 的值。值大于  20 KB 表示该磁盘驱动器通常运行良好;如果应用程序正在访问磁盘,则会产生较低的值。例如,随机访问磁盘的应用程序会增加平均  Disk sec/Transfer 时间,因为随机传送需要增加搜索时间。
Disk Bytes/sec 提供磁盘系统的吞吐率。
决定工作负载的平衡
要平衡网络服务器上的负载,需要了解服务器磁盘驱动器的繁忙程度。使用  Physical Disk\ % Disk Time 计数器,该计数器显示驱动器活动时间的百分比。如果  % Disk Time 较高(超过  90%),请检查  Physical Disk\ Current Disk Queue Length 计数器以查看正在等待磁盘访问的系统请求数量。等待  I/O 请求的数量应当保持在不大于组成物理磁盘的主轴数的  1.5  2 倍。
尽管廉价磁盘冗余阵列  (RAID) 设备通常有多个主轴,大多数磁盘有一个主轴。硬件  RAID 设备在 系统监视器 中显示为一个物理磁盘;通过软件创建的  RAID 设备显示为多个驱动器(实例)。可以监视每个物理驱动器(而不是  RAID)的 Physical Disk 计数器,也可以使用  _Total 实例来监视所有计算机驱动器的数据。
使用  Current Disk Queue Length  % Disk Time 计数器来检测磁盘子系统的瓶颈。如果  Current Disk Queue Length  % Disk Time 的值始终较高,可以考虑升级磁盘驱动器或将某些文件移动到其他磁盘或服务器。
对于此处还要经过不断的学习和研究才能掌握得熟练 .希望能够经常和大家一起学习交流 ,共同提高 .由于本人也是初学者 ,在此献丑 ,有说明的不对的地方还希望专家指点 .

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值