LoadRunner负载测试之Windows常见性能计数器,分析服务器性能瓶颈PhysicalDisk(磁盘)
工具/原料
电脑,LoadRunner
方法/步骤
1、PhysicalDisk(磁盘)表示磁盘驱动器为读取或写入请求提供渲舫蒇芘服务所用的时间百分比,如果只有%DiskTime比较大,硬盘有可能是瓶颈。指所选磁盘驱动儡泌掩羞器忙于为读或写入请求提供服务所用的时间的百分比。如果三个计数器都比较大,那么硬盘不是瓶颈。如果只有%DiskTime比较大,另外两个都比较适中,硬盘可能会是瓶颈。在记录该计数器之前,请在Windows2000的命令行窗口中运行diskperf-yD。若数值持续超过80%,则可能是内存泄漏。应当总小于90%(%DiskTime)
2、表示磁盘读取和写入请求提供服务所用的时间百分比,可艮劁飨戽以通过增加磁盘构造磁盘阵列来提高性能(<=磁盘数的2倍)读取和写入请求(为所选磁盘在实例间隔中列队的)的平均数。该值刂茗岚羟应不超过磁盘数的1.5~2倍。要提高性能,可增加磁盘。注意:一个RaidDisk实际有多个磁盘。不应当超过物理磁盘数量的2倍,正常值<0.5(AverageDiskQueueLength)
3、表示磁盘读取请求的平均数(AverageDiskReadQueueLength)表示磁盘写入请求的平均数(AverageDiskwriteQueueLength)磁盘中读取数据的平均时间,单位是秒(AverageDisksec/Read)
4、磁盘中写入数据的平均时间,单位是秒,一般来说,定义该值小于15ms最为优异,介于15-30ms之间为良好,30-60ms之间为可以接受,超过60ms则需要考虑更换硬盘或硬盘的RAID方式了(AverageDisksec/Transer)
5、每秒读硬盘字节数.该指标应总小于磁盘I/O子系统的容量(%Diskreads/sec(physicaldisk_total))每秒写硬盘字节数.该指标应当总小于硬盘I/O子系统的容量(%Diskwrite/sec(physicaldisk_total))
6、指在此盘上读取/写入操作速率。正常值<(DiskBytes/sec)/3,此值过大表示系统要求的IO速度已接近硬盘的最大速度,要更换更快的硬盘D(DiskTransfers/sec)