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

Does anyone know of a decent tool for XP to monitor the throughput of a NIC by process? Something similar to the Resource Monitor baked into Windows 7 would be perfect. I’ve considered WireShark but don’t need to analyse down to the packet level, just need a good real-time bytes per second tool.

share|improve this question

Perfmon can do this for you in a gross way, but it might just be enough for what you need. Try the "Process" object, choosing the process you want to monitor, and graphing / recording the "IO Other Bytes / sec" counter. The "Explain" text for this counter in Windows XP is:

The rate at which the process is issuing bytes to I/O operations that do not involve data such as control operations. This counter counts all I/O activity generated by the process to include file, network and device I/Os.

If the process is doing Microsoft "file and print sharing" access via SMB, then you'll want the "IO Read Bytes / sec" and "IO Write Bytes / sec", though if the process is also doing IO to the local disk then those IO counts will be mixed in, too.

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.