Hard time achieving Gig Network Speed on Windows Machines

Posted on 2011-10-11
Medium Priority
Last Modified: 2012-05-12
I have a Cisco gig switch and I decided to test my network bandwidth on various machines by using the Iperf utility.  I am confused by what I found.

When I run the iperf test on a linux box or mac to my 2003 server that is plugged into a gig port, Iperf reports speeds around 933 Mb/s... yea!

However, when I run the same test on all of my windows 7 machines Iperf only reports speeds around 450 Mb/s.  

Does anyone if there is some setting in Windows 7 that would prevent me from getting true gig speeds.  Auto negotiation is set on them.  

Question by:phcc75
LVL 13

Expert Comment

ID: 36950069
I don't know of any win7 settings other than autonegiate, but make sure the cable is gb capable
LVL 39

Expert Comment

ID: 36951480
Your duplex settings will negotiate 10/100 or 1000, half duplex or full duplex. For cisco equipment, they have to match EXACTLY. You can not set a computer to 1000 full duplex, and the cisco switch to Auto negotiate....

Here's the stickler. Some NICS are not recognizing the Fast Link Pulse data as full duplex. So, the machines end up as trying to transfer data with HALF duplex. This is the data that is used in Auto negotiation of the duplex settings. Let me see if I can find the article on this>

This link explains the fast link pulse and what can potentially go wrong in the autonegotiations of the duplex settings:

Now, the fast link pulse problems will NOT be OS specific. Instead it will be hardware and third-party driver specific. Also, if your duplex settings don't match, you will see symtpoms of intermittent communications and what appears to be a flooded nic for a couple minutes, OR you will probably not communicate at all because they are on different communications parameters.

------>>>So, I don't think that the duplex settings is your problem.

You can check them to make sure the switch matches the computer's duplex settings. Also make sure it matches the router's and firewall's duplex settings.

Expert Comment

ID: 36954805
What happens when you turn of your Win7 firewall. Probably the speed will increase quite a bit.
What is SQL Server and how does it work?

The purpose of this paper is to provide you background on SQL Server. It’s your self-study guide for learning fundamentals. It includes both the history of SQL and its technical basics. Concepts and definitions will form the solid foundation of your future DBA expertise.


Author Comment

ID: 36955765
It's already off
LVL 39

Expert Comment

ID: 37052520
I think you have to decipher what the test is really running. A TCP connection with synchronizations and handshakes will always appear less of a payload than a UDP connectionless protocol.

While in class, (as an example) we performed a lab on different protocols and perceived bandwidth of them we tried different VoIP codecs, and also different encryption, and also different compression utilities. It was pretty shocking what we figured out on the LAB. The perceived bandwidth was not exactly what we thought it would be.

Sometimes running a test, and not really translating the  test correctly can cause you problems as well.

Accepted Solution

phcc75 earned 0 total points
ID: 37185799

Author Closing Comment

ID: 37199867
The question is still unresolved.

Featured Post

Restore individual SQL databases with ease

Veeam Explorer for Microsoft SQL Server delivers an easy-to-use, wizard-driven interface for restoring your databases from a backup. No expert SQL background required. Web interface provides a complete view of all available SQL databases to simplify the recovery of lost database

Question has a verified solution.

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

This program is used to assist in finding and resolving common problems with wireless connections.
This article will show you step-by-step instructions to build your own NTP CentOS server.  The network diagram shows the best practice to setup the NTP server farm for redundancy.  This article also serves as your NTP server documentation.
After creating this article (http://www.experts-exchange.com/articles/23699/Setup-Mikrotik-routers-with-OSPF.html), 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…
NetCrunch network monitor is a highly extensive platform for network monitoring and alert generation. In this video you'll see a live demo of NetCrunch with most notable features explained in a walk-through manner. You'll also get to know the philos…

850 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