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

My client machine/(s) is/(are) Windows XP SP2. I can’t effort every time to have physical access to my server machine. To analyze the real time traffic and bandwidth between client and server machine, which tool would be best?

share|improve this question

closed as not constructive by HopelessN00b, Michael Hampton, Scott Pack, Magellan, mdpc Oct 11 '12 at 20:28

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

Depending on what you mean by 'analyze', a packet sniffer such as Wireshark may be what you need. – Aaron Miller Oct 5 '12 at 20:42
@AaronMiller: I just wanted to know the traffic and bandwidth consumed details with graph representation.... – Ravi Joshi Oct 5 '12 at 20:47
up vote 2 down vote accepted

XP's built-in performance monitor (Control Panel/Administrative Tools/Performance; Start, Run "perfmon") will be your friend here, once you've done some configuring on it. To wit:

  • Remove all of the default counters by clicking them in the list at the bottom of the window, then pressing the Del key or clicking the 'X' button in the toolbar.

  • Add counters, by right-clicking the graph and choosing 'Add Counters' or clicking the '+' button in the toolbar, for Bytes Sent/sec and Bytes Received/sec for the network interface(s) you're interested in monitoring. (To monitor traffic on all interfaces in a single counter, choose the "All Instances" option on the right-hand side of the "Add Counters" dialog. To monitor traffic on a computer other than the local machine, choose "Select counters from computer" and enter the target machine's UNC path (\machinename) in the dropdown box.)

  • Adjust the scales for the graph and the counters until the graph gives you sensible output. (For a 10Mbps network, setting the graph scale to 10000000 and the counter scales to 1.0 will give you an "actual size" representation of the data, but that may not be of use to you; if there's not much traffic passing, the counters will stay pinned to the bottom of the graph, but if you adjust the scale downward, then high traffic will clip at the top edge. Unfortunately, there doesn't appear to be any "autoranging" capability; adjust to taste.)

  • Once you've got the graph and counters set up to your satisfaction, use Save As on the File menu to save an .msc file containing your customizations. Henceforward, you can simply execute that saved .msc file to bring up the graph.

Sadly, I don't see any way to show cumulative data on this graph; it doesn't offer any summation capabilities that I can find. That said, this should quickly give you a fair approximation of what you're looking for, and from the sound of it, you may also find useful the ability to monitor multiple hosts on a single graph. Hope this helps!

share|improve this answer

There are a few 3rd party tools that will give you an overall bandwidth usage view with graphs etc. For example:

NetMeter: - gives sums / lightweight / free / standalone

DU Meter: - Also gives you Sums/Alerts etc.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.