How to monitor internet bandwidth usage on a server

Posted on 2016-10-04
Last Modified: 2016-11-24

We have a 5 user domain network with a Server 2012 domain controller.  We have a 10MB leased line coming in to the office and users are frequently complaining that the internet literally slows down to a crawl then stops altogether.  Numerous calls to the ISP have been fruitless and they keep saying that we are simply "maxing out" the available bandwidth.  We have 1 or maybe 2 people that stream music as part of their jobs but other than that the connection is just used for email and general web browsing so shouldn't be maxing out.  We have run a full virus sweep of the server and all connected PC's but the next step is to find out if the server itself is doing something to hog all of the bandwidth.  Can anyone please suggest a tool we can use to easily determine what is going on? We tried Wireshark but found the results rather overwhelming and baffling.  Just want to know what the server is doing in terms of internet use really.  Any suggestions please?
Question by:Adam Lydiate
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
LVL 11

Expert Comment

ID: 41828673
Performance Monitor (perfmon), and setup to monitor the Nics.

This should give you a nice graph and numbers
LVL 23

Expert Comment

by:Dirk Kotte
ID: 41829275
with wireshark data you may look at "analyse -> top communications"

otherwise you can install a Sophos UTM / Demo Version and you get detailed data for servers/clients using your bandwidth. There is a live-chart also. Very useful.

Expert Comment

by:Kimberley from Paessler
ID: 41829387
You could try PRTG Network Monitor, which will show you the amount of bandwidth you're using.  And if your switches/routers support netflow, can also tell you *who* is using up the bandwidth.  We offer a free 30-day trial with an unlimited number of sensors, and after the 30 days it automatically reverts to our freeware version with 100 sensors for free.  100 sensors might be enough in your case.  And even if they're not, 30 days with unlimited sensors should be enough time to find the source of your problem.

In your case, you could let run PRTG's auto-discovery, which will add all the traffic sensors for you.  If your switches support some kind of flow (netflow, sflow, jflow, or ipfix), then you can manually add flow sensors later.  But start with the normal traffic sensors first.

If you'd like to get a feel for how PRTG looks and what we offer for monitoring bandwidth before you install, we have some introductory videos, and videos about monitoring bandwidth using SNMP and using netflow.

Sample PRTG screenshot

Author Comment

by:Adam Lydiate
ID: 41839901
Hi Loftyworm, I'd like to use Perfmon if possible but I'm not exactly sure how I'm supposed to use it.  I want to analyse the servers use of internet bandwidth.  Could you possibly point me in the right direction please?


LVL 11

Accepted Solution

loftyworm earned 500 total points
ID: 41840176
I found the following article that has a nice walk through on how to use it.  You will just want to select your network adapters.   There are multiple options under each, so just capture it all, and then see what is talking the most.

Author Closing Comment

by:Adam Lydiate
ID: 41840244
That's really helpful thank you very much.
LVL 11

Expert Comment

ID: 41840253
Your Welcome :)
Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Ms azure 2 44
SMB Packet - File Data 4 41
Terminal Server processing numerous packets from a single external connection 2 25
Auto Qos question 1 21
Quality of Service (QoS) options are nearly endless when it comes to networks today. This article is merely one example of how it can be handled in a hub-n-spoke design using a 3-tier configuration.
Load balancing is the method of dividing the total amount of work performed by one computer between two or more computers. Its aim is to get more work done in the same amount of time, ensuring that all the users get served faster.
After creating this article (, I decided to make a video (no audio) to show you how to configure the routers and run some trace routes and pings between the 7 sites…
Here's a very brief overview of the methods PRTG Network Monitor ( offers for monitoring bandwidth, to help you decide which methods you´d like to investigate in more detail.  The methods are covered in more detail in o…

763 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question