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

I wanted to track which process in my windows OS is eating up my bandwidth. I've found similar question for Linux. The tool mentioned in this answer is available for linux only I think. Is there any similar kind of tool for windows?

share|improve this question

Refer below question already asked before on ServerFault. That might meet your requirements.

Is there any way to limit bandwidth usage by process ID in Windows?

share|improve this answer

You can use bwmon, it's written in Python and released under the BSD license (you can use and modify it as you like, even for commercial use).

Here are some key features of "bwmon":

· Combination of conntrack+pipe monitors possible · Open Framework: Create new monitoring methods · Support for SLA parameter input (bandwidth allocation) · Support for SLA violation notification to external services · Fully documented source code and user manual · Uses ip_conntrack to track connections · Alternative, cross-platform "pipe" traffic monitor · Easily customizable: Written in Python

share|improve this answer

Try using Networx, it's what I use and seems to work fine. You can also set quota.

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.