Performance Monitor and % Disk Time
i'm testing virtualisation of citrix servers. the default resource manager metrics in citrix examine %disk time. throwing warnings hitting values of 80,000% , greater (averaging around 600%). these same counters performance monitor. can switch off in citrix avoid warnings i'm curious should observed (as don't same extremes under vmware).
the %disk time observed on host o/s negligible doesn't appear there real problem disk performance. scale of perfmon disk counters out factor of 1000 (or more).
i've set several different configurations example:
hp dl360 g5 2x 72gb mirrored root partition and 2x146gb mirrored vhd's
host o/s windows server 2008 x64 latest patches (including hyper-v update)
guest o/s windows server 2003 x86 running citrix ps 4.0 - configured fixed disk
based on understanding, want use performance monitor inside vm, not on parent partition, right?
well, these counters may yield unlikely counter values. here summary quoted following article:
"when working disk-time or disk-queue length counters, aware of following limitations might yield unlikely counter values.
the % disk read time , % disk write time counters can exaggerate disk time. because report busy time based on duration of i/o request, includes time spent in activities other reading or writing disk. sums busy time requests , divides elapsed time of sample interval. if multiple requests in process @ time, total request time greater time of sample interval; result, reported disk utilization can exceed actual utilization.
counter values report sums can misleading multidisk systems. when @ _total instance % disk time or disk-queue counters on multidisk system, counters report values totaled disks , not divide these totals on number of disks in use. therefore, in system 1 idle disk , 1 disk 100 percent busy, can appear if disks 100 percent busy."
this may understand why value exceeding 100%. suggest use following counters instead of % disk counters:
avg. disk read queue length
avg. disk bytes/read
avg. disk sec/read
disk read bytes/sec
disk reads/sec
all these information same windows server 2003 , windows server 2008, documented in following articles (for windows 2000):
working disk counters:
monitoring disk efficiency:
i hope can of help.
best regards,
chang yin
Windows Server > Hyper-V
Comments
Post a Comment