Solved

Perfmon Bytes/sec

Posted on 2013-05-15
6
1,961 Views
Last Modified: 2013-05-19
Hi Experts,

Right now, I'm using Perfmon in my application server. I added a counter Network Interface\Bytes Total/sec in monitoring. The server have gigabit nic. I just want to know the threshold value for it so that I will know if the network is already saturated or causing bottleneck.

Thank you.
0
Comment
Question by:MediaBanc
[X]
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
6 Comments
 
LVL 47

Assisted Solution

by:dlethe
dlethe earned 250 total points
ID: 39169528
it is a moving target because the limit is a function of other variables, such as collisions & MTU size.  And as for detecting a bottleneck, you can't assume that your system is generating enough disk/IO to eliminate disk, CPU, or something else as the bottleneck.

then you have reads vs writes.  A single metric won't be all that great.  May I suggest reading this document?  

http://technet.microsoft.com/en-us/magazine/2008.08.pulse.aspx
0
 

Author Comment

by:MediaBanc
ID: 39169947
Hi Dlethe,

With regards to the link above, the author specified:

For a 100-Mbps NIC, the interface consumed is 8.7MB/sec (100Mbps = 100000kbps = 12.5MB/sec* 70 percent). In a situation like this, you may want to add a faster network card or segment the network

I would like to know how did he come up with the information or how to measure it. I'm confused yet if for a Gigabit NIC, should I multiply it by 10 since it's gigabit?

Thank you.
0
 
LVL 47

Expert Comment

by:dlethe
ID: 39169988
Yes.
0
Flexible connectivity for any environment

The KE6900 series can extend and deploy computers with high definition displays across multiple stations in a variety of applications that suit any environment. Expand computer use to stations across multiple rooms with dynamic access.

 
LVL 80

Expert Comment

by:David Johnson, CD, MVP
ID: 39170763
As you have seen from the above only getting 70% of the published NIC speed is normal rule of thumb. Also you have to look outside of the single network adapter and use a lan sniffer that typically taps into your ethernet circuit to determine the total network traffic. A bad network adapter can bring your entire network to a crawl by flooding the network with malformed packets. Even a section of bad cable can slow things down measurably.. To get the benefits of CAT 6 you need CAT 6 throughout the network.
0
 
LVL 20

Accepted Solution

by:
marsilies earned 250 total points
ID: 39171547
First off, Gigabit Ethernet measures its bandwidth as a decimal (i.e. 1,000,000,000 bits), while The OS typically measures in binary (i.e. 1MB = 1048576 Bytes). Also, Perfmon in measuring in bytes, which are 8 bits each (i.e.  1,000,000,000 bits = 125,000,000 bytes) . It's not clear whether Perfmon is measuring MB/sec in binary or decimal, but the maximum bandwdith is either going to be 119.2 MB/sec or 125 MB/sec, respectively.

I don't think the 30% overhead is entirely accurate, as 70% of 125 MB/sec is only 87.5 MB/sec, yet I found an article where there were able to achieve 111.4 MB/sec over gigabit ethernet, which is at most an 11% overhead. The article gives a lot of info on the upper limit of gigabit ethernet based on real-world tests, and shows that it's more likely that things like disk performance are going to be the bottleneck in utilizing the bandwidth:
http://www.tomshardware.com/reviews/gigabit-ethernet-bandwidth,2321.html

Instead of measuring the total Bytes/sec, this page suggests monitoring the "Output Queue Length", since that would suggest whether the network adapter is getting more traffic than it can handle:
http://social.msdn.microsoft.com/Forums/en-US/sqldatabaseengine/thread/0a739179-8979-4fc0-a030-2111db2063c4/
To see if this is becoming a networking side bottleneck, check the results of "output queue length" under the network interface object in perfmon for the specific network interface in question. If your output queue lengths are rising and steadily above 0 there could be a saturation issue.

The Technet article dlethe linked to also suggests monitoring this counter:
http://technet.microsoft.com/en-us/magazine/2008.08.pulse.aspx
Network Interface\Output Queue Length This measures the length of the output packet queue, in packets. There is network saturation if the value is more than 2.
0
 
LVL 47

Expert Comment

by:dlethe
ID: 39171581
one can get > 100Mbytes/sec on ethernet, but that requires nailing MTU, having a switch, no collisions, and manipulating traffic so that  each packet has max payload size.  I can get that easily if I write low-level UDP socket code, but you won't be doing that.

Real-world, figure anything pushing 90MB/sec is the best you can expect unless you are running benchmarks.
0

Featured Post

Complete VMware vSphere® ESX(i) & Hyper-V Backup

Capture your entire system, including the host, with patented disk imaging integrated with VMware VADP / Microsoft VSS and RCT. RTOs is as low as 15 seconds with Acronis Active Restore™. You can enjoy unlimited P2V/V2V migrations from any source (even from a different hypervisor)

Question has a verified solution.

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

The way I use Experts Exchange to assist me in analyzing and diagnosing a problem is I first enter a Verbose Question at Experts Exchange like: Office 2007 will hang when opening and saving files I then launch WordPad (any text editor will do) an…
The password reset disk is often mentioned as the best solution to deal with the lost Windows password problem. In Windows 2008, 7, Vista and XP, a password reset disk can be easily created. But besides Windows 7/Vista/XP, Windows Server 2008 and ot…
This video Micro Tutorial explains how to clone a hard drive using a commercial software product for Windows systems called Casper from Future Systems Solutions (FSS). Cloning makes an exact, complete copy of one hard disk drive (HDD) onto another d…
Windows 8 comes with a dramatically different user interface known as Metro. Notably missing from the new interface is a Start button and Start Menu. Many users do not like it, much preferring the interface of earlier versions — Windows 7, Windows X…

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