Server Fault is a question and answer site for system and network administrators. 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

Are there any tools that allow me to measure the inbound and outbound traffic of an IIS box?

I have a server in a data center and I have a commit on bandwidth. If I exceed that commit, I get charged an additional fee.

I know there are analytics and reporting tools out there, but none really measure bandwidth in the way a data center would such as mB/s, etc.


share|improve this question

Performance Monitoring is going to be your best bet. There is a whole category (in IIS7 and IIS6) called "Web Service". There are two counters of specific interest to you: "Web Service\Bytes Received/sec" and "Web Service\Bytes Sent/sec" sound like what you seek. You could also monitor FTP traffic as well (under the "FTP Service" category) or even raw TCP bandwidth. Check out this article for specifics (it is a little old, but still pertinent).

You can watch the values in real time, but I like to create a Data Collector to collect the data longitudinally over time. Here is a good read-me on setting up a Data Collector in Perfmon (assuming you are using 2008). I like to set Data Collectors to record in a CSV format running every 5 minutes. Open that in a few hours, and you'll have some great fun in Excel... averages, standard deviations, mins, maxes!

One side note: Be sure that your data center is talking in terms of Bytes, and not bits! Bandwidth is always discussed in bits. Oddly the Perfmon counters are in Bytes, so remember to adjust your math (1 byte = 8 bits) :-)

share|improve this answer

Windows resource monitor / performance logs and alerts would be my first dig.

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.