Why is iperf reporting < 400 Mbit/sec for a gigabit network?

sofakng

Senior member
Jul 19, 2004
212
0
71
I'm trying to test my network speed and I'm using iperf (because I don't know of any other tools) and I'm getting between 200 and 300 megabits per second every way I've tested.

Example:

Windows 7 to Router
Windows 7 to Windows Server 2008 R2
Windows Server 2008 R2 to Router

Hardware:

Windows 7 (Marvell NICs)
Windows Server 2008 R2 (Intel, dual-port, PCIe)
Router (Intel, on-board [Supermicro motherboard])
Switch: Netgear GS108T (managed switch, 8-port gigabit)

I can understand if the Marvell NIC in my Windows 7 machine is garbage but why am I only showing 200-300 between the server and router, both which have Intel chips?

Example from last my last run:

------------------------------------------------------------
Client connecting to 192.168.0.1, TCP port 5001
TCP window size: 8.00 KByte (default)
------------------------------------------------------------
[148] local 192.168.0.198 port 54279 connected with 192.168.0.1 port 5001
[ ID] Interval Transfer Bandwidth
[148] 0.0-10.2 sec 153 MBytes 126 Mbits/sec
 

yinan

Golden Member
Jan 12, 2007
1,801
2
71
[148] 0.0-10.2 sec 153 MBytes 126 Mbits/sec

If that is 153 MB per second then that is really good because you are getting your B's confused.
 

Crusty

Lifer
Sep 30, 2001
12,684
2
81
[148] 0.0-10.2 sec 153 MBytes 126 Mbits/sec

If that is 153 MB per second then that is really good because you are getting your B's confused.

If that is 153MB/s then he's using 10gbe because gigabit can not transfer that fast. 153MB/s * 8 bits/1 byte = 1224Mb/s

I'm guessing it was, 10.2s to transfer 153MB which is equal to ~ 120Mb/s

As for the OP's problem, what kind of cables are you using and where did you get them?
 

sofakng

Senior member
Jul 19, 2004
212
0
71
I've just run another test at 64 KB between my two Intel NICs:

------------------------------------------------------------
Client connecting to 192.168.0.1, TCP port 5001
TCP window size: 64.0 KByte
------------------------------------------------------------
[172] local 192.168.0.50 port 50922 connected with 192.168.0.1 port 5001
[ ID] Interval Transfer Bandwidth
[172] 0.0-10.1 sec 256 MBytes 212 Mbits/sec

It's saying that in 10 seconds it transferred 256 megabytes which is 212 megaBITs/sec or 26.5 megabytes/sec which is horrible...
 

Emulex

Diamond Member
Jan 28, 2001
9,759
1
71
try a udp test to measure packet loss. then you can start figuring out if its the rate of output or rate of input (or loss in between) that is causing the issue.
 

sofakng

Senior member
Jul 19, 2004
212
0
71
Here's a UDP test:

Code:
------------------------------------------------------------
Client connecting to 192.168.0.1, UDP port 5002
Sending 1470 byte datagrams
UDP buffer size: 64.0 KByte
------------------------------------------------------------
[148] local 192.168.0.198 port 51608 connected with 192.168.0.1 port 5002
[ ID] Interval       Transfer     Bandwidth
[148]  0.0-10.0 sec  1.25 MBytes  1.05 Mbits/sec
[148] Server Report:
[148]  0.0-10.0 sec  1.25 MBytes  1.05 Mbits/sec  0.029 ms    0/  893 (0&#37;)
[148] Sent 893 datagrams
 

EricMartello

Senior member
Apr 17, 2003
910
0
0
I can understand if the Marvell NIC in my Windows 7 machine is garbage but why am I only showing 200-300 between the server and router, both which have Intel chips?


200-300 Mbps is 25 to 38 MB/s...what kind of hard drive...if your hard drives are not slow, how is the CPU utilization?

What kind of NIC settings are you using. Do you have jumbo frames disabled? Did you disable flow control? Are you using the manufacturer's drivers or did you try getting drivers from Windows Update (which sometimes work better).

Does your router have any type of traffic shaping enabled, or are you running any type of software firewall on the computer which may be interfering?

Those are some things that may be affecting your performance.
 

Emulex

Diamond Member
Jan 28, 2001
9,759
1
71
oh i figured the dude was using a switch - routers can firewall/qos and reduce throught. go spend $10 on a 5-port gigabit switch man. separate route/switch for sure. jumbo frames are a no-no on an internet facing port. keep jumbo for vmotion/iscsi/fcoe/aoe type traffic.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |