性能测试–性能监视器(3)

发表于:2015-05-14来源:uml.org.cn作者:不详点击数: 标签:性能测试
此外,跟踪计算机的服务器工作队列当前长度的 Server Work Queues\ Queue Length 计数器会显示出处理器瓶颈。队列长度持续大于 4 则表示可能出现处理器拥塞。

  此外,跟踪计算机的服务器工作队列当前长度的 Server Work Queues\ Queue Length 计数器会显示出处理器瓶颈。队列长度持续大于 4 则表示可能出现处理器拥塞。此计数器是特定时间的值,而不是一段时间的平均值。

  要决定中断活动是否造成瓶颈,请观察 Processor\ Interrupts/sec 计数器的值,该计数器测量来自输入/输出 (I/O) 设备的服务请求的速度。如果此计数器的值明显增加,而系统活动没有相应增加,则表明存在硬件问题。

  也可以对生成中断的磁盘驱动器、网卡和其他设备活动的间接指示器监视 Processor\ % Interrupt Time 时间。

  注意

  要检测可能影响处理器性能的硬件问题,例如 IRQ 冲突,请观察 System\ File Control Bytes/second 的值。

  监视多处理器系统

  要观察多处理器计算机的效率,请使用下列附加计数器。

  计数器

  说明

  Process\ % Processor Time

  过程的所有线程在每个处理器上的处理器时间总和。

  Processor(_Total)\ % Processor Time

  计算机中所有处理器的处理器活动的度量。

  “N[{y8_0此计数器采样间隔期间的所有处理器平均非空闲时间的总和,并用处理器数目除以该和。51Testing软件测试

  t#e_5I:N2y8@"a:X:Y

  例如,如果所有处理器平均忙半个采样间隔,则显示 50%。如果半数处理器忙整个间隔,而其他的处理器空闲,则也显示 50%。

  Thread\ % Processor Time

  线程的处理器时间数

  性能测试之磁盘篇(windows)

  监测对象:PhysicalDisk

  如果分析的计数器指标来自于数据库服务器、文件服务器或是流媒体服务器,磁盘I/O对这些系统来说更容易成为瓶颈。

  每磁盘的I/O数可用来与磁盘的I/O能力进行对比,如果经过计算得到的每磁盘I/O数超过了磁盘标称的I/O能力,则说明确实存在磁盘的性能瓶颈。

  下表给出了每磁盘I/O的计算公式:

RAID类型 计算方法
RAID0 (Reads+Writes)/Number of Disks
RAID1 (Reads+2*Writes)/2
RAID5 [Reads+(4*Writes)]/Number of Disks
RAID10 [Reads+(2*Writes)]/Number of Disks

  表示磁盘驱动器为读取或写入请求提供服务所用的时间百分比,如果只有%Disk Time比较大,硬盘有可能是瓶颈

  Average Disk Queue Length

  表示磁盘读取和写入请求提供服务所用的时间百分比,可以通过增加磁盘构造磁盘阵列来提高性能(<=磁盘数的2倍)

  Average Disk Read Queue Length

  表示磁盘读取请求的平均数

  Average Disk write Queue Length

  表示磁盘写入请求的平均数

  Average Disk sec/Read

  磁盘中读取数据的平均时间,单位是s

  Disk Bytes/sec 提供磁盘系统的吞吐率。

  决定工作负载的平衡

  要平衡网络服务器上的负载,需要了解服务器磁盘驱动器的繁忙程度。使用 Physical Disk\ % Disk Time 计数器,该计数器显示驱动器活动时间的百分比。如果 % Disk Time 较高(超过 90%),请检查 Physical Disk\ Current Disk Queue Length 计数器以查看正在等待磁盘访问的系统请求数量。等待 I/O 请求的数量应当保持在不大于组成物理磁盘的主轴数的 1.5 到 2 倍。

  Average Disk sec/Transfer

  磁盘中写入数据的平均时间,单位是s

  计数器反映磁盘完成请求所用的时间。较高的值表明磁盘控制器由于失败而不断重试该磁盘。这些故障会增加平均磁盘传送时间。一般来说,定义该值小于15ms最为优异,介于15-30ms之间为良好,30-60ms之间为可以接受,超过60ms则需要考虑更换硬盘或硬盘的 RAID方式

原文转自:http://www.uml.org.cn/Test/201307195.asp