* Updated information.

Apparently this is known issue with *all* Intel NICs. All "e1000" series. Some 
newer ones do not have this issue.

The issue is related with "write" speed over an Intel network *only* for TCP. 
UDP is running at wire speed. "Read" from intel NIC is also running at wire 
speed (114 Mbytes/sec)
This is both under opensolaris and linux.

Just confirmed that I am getting wire speed with UDP with iperf:

iperf -c 192.168.3.1 -u -t 10 -fM -b 1100M
------------------------------------------------------------
Client connecting to 192.168.3.1, UDP port 5001
Sending 1470 byte datagrams
UDP buffer size: 0.05 MByte (default)
------------------------------------------------------------
[  3] local 192.168.3.3 port 47351 connected with 192.168.3.1 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec  1142 MBytes    114 MBytes/sec
[  3] Sent 814313 datagrams
[  3] Server Report:
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total Datagrams
[  3]  0.0-10.0 sec  1140 MBytes    114 MBytes/sec  0.011 ms  779/814313 
(0.096%)

vs. TCP:

iperf -c 192.168.3.1 -t 10 -fM -w 1M
------------------------------------------------------------
Client connecting to 192.168.3.1, TCP port 5001
TCP window size: 1.00 MByte
------------------------------------------------------------
[  3] local 192.168.3.3 port 64873 connected with 192.168.3.1 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec    625 MBytes  62.5 MBytes/sec


This has been a known issue for a very long time, and not many care it appears.
-- 
This message posted from opensolaris.org
_______________________________________________
networking-discuss mailing list
[email protected]

Reply via email to