软件测试:瓶颈分析方法( 五 )

RAID0计算方法:[Reads +(4*Writes)
/Number of Disks

RAID0计算方法:[Reads +(2*Writes)
/Number of Disks

(2)与Processor\\Privileged Time合并进行分析

如果在Physical Disk 计数器中 , 只有%Disk Time比较大 , 其他值都比较适中 , 硬盘可能会是瓶颈 。 若几个值都比较大 , 且数值持续超过80% , 则可能是内存泄漏 。

(3)根据Disk sec/Transfer进行分析

一般来说 , 定义该数值小于15ms为Excellent , 介于15~30ms之间为良好 , 30~60ms之间为可以接受 , 超过60ms则需要考虑更换硬盘或是硬盘的RAID方式了 。

4、进程分析法

(1)查看进程的%Processor Time值

每个进程的%Processor Time反映进程所消耗的处理器时间 。 用不同进程所消耗的处理器时间进行对比 , 可以看出具体哪个进程在性能测试过程中消耗了最多的处理器时间 , 从而可以据此针对应用进行优化 。

推荐阅读