Troubleshooting slow server
Hi I have a Windows 2003 SP2 server running on an ESX 3.1 server. When I log into the server, either via the VM Console or terminal services, the server is unbearably slow :( I checked out Task Manager, nothing appears wrong there. I opened System Monitor, and ran the default three counters... i) Pages/ Sec was constantly low ii) Avg Disk Queue length would shoot up to about 30 whenever I tried to do something on the server iii) % Processor was low Based on this, I assume that the cause is something to do with the disk, perhaps another virtual server on the ESX host is causing problems. Would I be correct? Are there any other recommended counters I can run to prove the issue is with the disk? I guess if the Pages/Sec were high as well, this would cause Avg Disk Queue Length to be high since the disk was being thrashed?
July 13th, 2010 10:27pm

I'd look at disk reads/sec, disk writes/sec, avg disk sec/transfer, and %disk time. In addition you could look at running process explorer, http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx When this runs, look at the line for the system process that tracks DPCs. DPCs take time away from the processor, but are not recorded in the % processor use counter and can indicate a high level of hardware activity. -- Mike Burr
Free Windows Admin Tool Kit Click here and download it now
July 13th, 2010 10:44pm

Thanks Mike. >I'd look at disk reads/sec, disk writes/sec, avg disk sec/transfer, and %disk time. In addition >you could >look at running process explorer,# Are there any specific values above which indicate a problem relating to these counters?
July 13th, 2010 10:56pm

Specific values usually depend on the benchmark of the server and the OLA for the service (set by the customer and service provider). I've given values where I've seen recommendations. For these, higher can be better (indicates better throughput if the disk is a bottleneck), but lower is preferred disk reads/sec disk writes/sec For these, lower is better disk queue lengths (anything sustained above 0 is a problem) avg disk sec/transfer (anything above .1 is possibly a problem, means that the average read or write is taking 1/10 of a second or more) %disk time (I've seen recommendations that this should be below 80%) DPCs/Interrupts (I haven't seen a hard limit here, but I've never seen it sustained above 10% on my system) -- Mike Burr
Free Windows Admin Tool Kit Click here and download it now
July 14th, 2010 1:00am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics