Disk IO per process?

W

William Riedy

I know that Performance Monitor (perfmon.exe) has the ability to show
aggregate disk performance for all activity. Is there any way to show disk
usage (IOPS, MBps) on a per process basis? I would like to be able to know
which process (or processes) are causing most of the IO.

Thanks in advance.
 
J

Jim Lewandowski

Task Manager PROCESSES tab. You might have to VIEW > SELECT COLUMNS to get the I/O
counters for each process displayed.

For some reason these aren't included in PROCESS in System Monitor (perfmon.exe).

JL
 
M

Mak

Do you think processes have rights to write directly to disk in XP?
If you realize the answer is no, what do you think is in-between a process
asking kernel32.dll and disk controller asking physical drive?

Where would your monitoring tools be hooked into this chain?
Perfmon does show I/O per sec per process as well as bytes per sec per
process, it doesn't, however, represent the actual disk activity on per
process basis for the above reasons (or just disk activity alone).
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top