Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

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

Several people have talked about monitoring bandwidth on a per-device basis in a wireless setting; is there a way to monitor consumption on a per-process basis? Something like "top"? (and even "nice"?).

share|improve this question
Any particular OS? It can be done per PC, not sure how it you would monitor processes on a network of PCs. – Moab Dec 26 '10 at 19:42
My particular interests would be in OS X and Windows – Larry O'Brien Dec 26 '10 at 23:01

May be you can have a look at this software Network traffic Monitor 2.01. This software shows you which processes in your machine are causing how much TCP/IP traffic and IP's.

share|improve this answer

If all you're after is view and not control, NetLimiter ( ) have a freeware version that can detect incoming and outgoing traffic by application for Windows boxes, each machine monitoring itself...

There's also Wireshark ( ), which will monitor pretty much the entire network from a single machine, but it does so on a packet level, which can be a bit "Information Overload" if you're not 100% sure what you're looking for.

share|improve this answer

On windows, i'm not sure.

On unixalikes, i've used ntop and vnstat - one gives realtime info, like top, and the other over time.

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.