Windows 7 Forums

Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.


Windows 7: Windows not utilizing over 30% of LAN bandwidth

23 Oct 2014   #1
Lurickin

Windows 7 Pro x64
 
 
Windows not utilizing over 30% of LAN bandwidth

I have my Windows box running with a Solarflare NIC (Model: SFN5162F) which has two 10Gb ports on it. Those links are connected to two of the 10Gb ports on the switch. I also have a Linux server with the same NIC and its two 10Gb ports connecting to the switch. I know this forum is for Windows support so I want to make sure I check and optimize everything I can on the Windows side before moving on to the Linux box. (See update below)

I currently have Jumbo Frames enabled and set to 9000 on both machines and the switch. Every LAN speedtest I have run with iperf and other tools I have never seen the speeds go higher than 3.5Gbps and mostly seem to average around 3Gbps or slightly less. The switch is fully capable of supporting all the bandwidth and the cards are as well but with so many options out there and what you should and could tweak or change or do on the Windows side I'm left scratching my head as to what will actually work. It gets annoying trying 20 different things and rebooting the machine after each one just to make sure that the settings took and everything starts up fresh.

The drivers are up to date with the latest ones available from the manufacturer. Disabled anti-virus and anything else that could even possibly cause an issue during testing and saw no improvement. The NIC supports bidirectional communication of 10Gbps each way and while I know iperf will only really test one of the adapters, I should still expect to see test speeds around at least 9 to 9.5Gbps. I've verified the settings and full duplex is being used.



Update: I opened up two windows and ran iperf as a server with one and a client on the other. I did this on both the Linux box and Windows box. The results from the Linux box are below:
Code:
:~$ iperf -c 192.168.1.1
------------------------------------------------------------
Client connecting to 192.168.1.1, TCP port 5001
TCP window size: 2.50 MByte (default)
------------------------------------------------------------
[  3] local 192.168.1.1 port 48559 connected with 192.168.1.1 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec  53.9 GBytes  46.3 Gbits/sec
The Windows box:
Code:
>iperf -c 192.168.1.2
------------------------------------------------------------
Client connecting to 192.168.1.2, TCP port 5001
TCP window size: 64.0 KByte (default)
------------------------------------------------------------
[  3] local 127.0.0.1 port 53517 connected with 192.168.1.2 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec  2.54 GBytes  2.18 Gbits/sec
I know that these results are produced, at least on the linux side, with the traffic not even traversing the physical interfaces but the differences seem too great between Linux and Windows to be a fluke with iperf itself and still leads me to believe something is going wonky in Windows.


My System SpecsSystem Spec
.
23 Oct 2014   #2
theveterans

Windows 7 Professional x64 SP1
 
 

I don't get how Linux got way above 10 Gbps if the link rate maxes out at 10 Gbps. I wouldn't trust the results from Linux if it's showing 46 Gbps. Anyways, maybe network overhead is far more pronounced at this bandwidth level.

Unfortunately, 10 Gbps networking is still limited to enterprise so it'll be very rare for to get another user to post here that he/she is getting throughput of 80 - 97% of the 10 Gbps link rate to show that it isn't limited by OS but rather drivers, networking equipment, SSD drives and/or network overhead.
My System SpecsSystem Spec
28 Nov 2014   #3
Lurickin

Windows 7 Pro x64
 
 

I know this is over a month old but I just wanted to post an update. I finally figured out why there was such a limitation on the bandwidth. My SSD has a max read/write speed of around 500MBps and assuming that it gets anywhere near that in real world situations the max throughput over LAN would be around 3,500Mbps. So the limitation appears to be the hard drive and a little bit of Windows overhead as well. To fully utilize all the bandwidth available I'll have to go with a big RAID 10 of SSDs or a RAID 0 and keep lots of backups.
My System SpecsSystem Spec
.

29 Nov 2014   #4
countzero

Windows 7 Ultimate x64
 
 

or a decent lsi or areca controller and >5 enterprise hdds in raid 5.

the only reason to run 10Gbe anyway.
My System SpecsSystem Spec
Reply

 Windows not utilizing over 30% of LAN bandwidth




Thread Tools Search this Thread
Search this Thread:

Advanced Search




Similar help and support threads
Thread Forum
Utilizing Dx11 to run Dx10 Games?
Hey, I was wondering whether anyone has managed to get Call Of Duty 4 running on the highest graphics as it requires Dx10.. and well, were at Dx11. I know my Graphics card can Handle DirectX 10 as its the nVidia GeForce 8800GT But wheres the High option on COD4 for Win7!? Thanks boys
Gaming
Windows 7 Home Prem under-utilizing memory?
w/e, screw it
Performance & Maintenance
Core2Duo utilizing only 1 Core?
My system seems to not use both cores of my Core2Duo Processor... 1. HWMonitor shows only one Core. 2. A gadjet that monitors CPU activity, when I forced a cpu load (registry search) Core1 reached 100% but core2 was not used at all. 3. In my Device Manager I see 2 cores. 4. Taskman...
Performance & Maintenance
Windows 7 stealing bandwidth?
Hi fellows. Just wonder if anyone know about this issue? I remember that XP had a function that you could turn off, It took about 20% of the connection speed for some reason. Anyone know if its the same with Windows 7? I think I recall something about it, but Im not sure. Appreciate...
Network & Sharing
utilizing both dvd's with win 7
Hi, I'm just wondering if I can install the 32 bit dvd that comes with the win 7 upgrade set on 1 older 32 bit pc and install the 64 bit dvd on my newer pc that is 64 bit capable with the same upgrade disk set without any further keys from microsoft?? Soytainly would save me a chunk of cash and...
Installation & Setup
Utilizing Win key for MY NEEDS :D
pls help me :D ... I'd really like to use my shortcuts as they were before... but now windows asserted me with Win+Space shortcut to PEEK at my desktop, and cant even use anything on desktop, as if i need to look at desktop picture every five minutes, dunno who has that specific problem :D ...
Customization


Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd

All times are GMT -5. The time now is 09:38.

Twitter Facebook Google+



Windows 7 Forums

Seven Forums Android App Seven Forums IOS App