Thanks for the reply. So far I've tried some tuning, nothing seems to be helping. I tried with -w 512k -P 2 with the following results...
I've never needed to tune either the operating system (FreeBSD) or the benchmark:
Code:
(0:1) pool1:/sysprog/terry# iperf -c pool4
------------------------------------------------------------
Client connecting to pool4, TCP port 5001
TCP window size: 32.0 KByte (default)
------------------------------------------------------------
[ 3] local 10.20.30.111 port 18847 connected with 10.20.30.114 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.0 sec 11.4 GBytes 9.83 Gbits/sec
The target is an E5520, nothing special. Cards on both ends are Intel X540-T1, connected via a Dell 8024F switch.
Try eliminating the network card from the test to see what your raw performance is like. With
iperf -B 127.0.0.1 -s for the server side, running the client from another terminal window, I get:
Code:
(0:1) pool4:/sysprog/terry# iperf -c localhost
------------------------------------------------------------
Client connecting to localhost, TCP port 5001
TCP window size: 47.8 KByte (default)
------------------------------------------------------------
[ 3] local 127.0.0.1 port 64830 connected with 127.0.0.1 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.0 sec 32.6 GBytes 28.0 Gbits/sec