最近做项目的时候,监控一个带有额外存储
数据库服务器系统是
Windows Server 2008,发现DISK TIME 很多大于100的,大家知道DISK TIME是一个百分比,理论上最大也就100%.
异常的数据如下:
% Disk Time 328.1876 49.0227 1433.891 141.8331 661.2175 1001.768 651.9919 117.3368 797.8396 921.1879 64.84509 1112.133 1254.004 151.9364 |
经过查资料发现,DISK TIME计数器在有多个磁盘的情况下会重复统计,所以此时的disk time 就没啥参考意义了...
那怎么办呢?
当前服务器的D盘(外挂存储)是放置数据库文件的,所以在计数器中增加一个 _d Idle time,用100-_d Idle time 得到的就是 D盘的IO情况