当前位置: 主页 > 操作系统 > Win2003 > windows性能测试分析之磁盘篇

windows性能测试分析之磁盘篇

时间:2012-10-26来源:互联网 点击:
      监测对象: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          表示磁盘驱动器为读取或写入请求提供服务所用的时间百分比,如果只有%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方式了。

    Average Disk Bytes/Transfer     值大于 20 KB 表示该磁盘驱动器通常运行良好;如果应用程序正在访问磁盘,则会产生较低的值。例如,随机访问磁盘的应用程序会增加平均 Disk sec/Transfer 时间,因为随机传送需要增加搜索时间。  
站长资讯网
. TAG: windows性能分析 磁盘
推荐内容最近更新人气排行
关于我们 | 友情链接 | 网址推荐 | 常用资讯 | 网站地图 | RSS | 留言