Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

On my Windows 2003 Server, the disk activity has been out of control recently - the disk queue is getting long, and I'm getting heat on the wait time for resources. I'm looking for a tool that will let me view two things:

  1. What processes are causing the majority of disk accesses
  2. What files are being accessed constantly

Number 2 seems more important to me, since I can identify files that might be better either compressed (to lower the size of disk reads and shift load to the processor, which is only lightly utilized) or moved to the FC SAN.

Thanks for your suggestions!

share|improve this question
up vote 6 down vote accepted

You can get a quick bird's eye view using Process Monitor to see what the currently-running processes are doing. This will show you both the processes and the files they're accessing.

Adding the "I/O Read Bytes", "I/O Write Bytes", "I/O Reads", and "I/O Writes" columns to Task Manager can give you some ideas, too.

Longer term, you're probably best off capturing some counter logs w/ Performance Monitor and sifting through the data. The free Performance Analysis of Logs (PAL) tool can give you some decent feedback of overall system performance characteristics.

I'd wonder about whether you're seeing memory paging causing an increase in disk activity. Watch the "Pages Input / sec" counter of the "Memory" object in Performance Monitor. A sustained high count of pages input / sec indicates that you're starved for physical memory, which can manifest itself in excessive disk access.

share|improve this answer

I used Filemon for something like this a while ago. Turns out theres a new tool called ProcessMon which does real time registry and file system monitoring.

Edit - Evan beat me to it; I also like PAL for analysing perfmon counters thats a good tip.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.