Originally posted by: SystemAdmin
Why just one tcp connection?
Look:
# iperf -c somehost --parallel 2 ------------------------------------------------------------ Client connecting to somehost, TCP port 5001 TCP window size: 128 KByte (
default) ------------------------------------------------------------ [ 3] local 1.1.1.1 port *49889* connected with 1.1.1.2 port 5001 [ 4] local 1.1.1.1 port *49890* connected with 1.1.1.2 port 5001 [ ID] Interval Transfer Bandwidth [ 4] 0.0-10.0 sec 504 MBytes 422 Mbits/sec [ ID] Interval Transfer Bandwidth [ 3] 0.0-10.0 sec 488 MBytes 410 Mbits/sec [SUM] 0.0-10.0 sec 992 MBytes 832 Mbits/sec
Here we've opened 2 sockets, and when we running iperf on another hosts simultaneously we have various combinations of sc and dst ports.
Now look at the same AIX oslevel (6100-05-01-1016) on the similar HW (P702):
# iperf -c somehost --parallel 2 ------------------------------------------------------------ Client connecting to somehost, TCP port 5001 TCP window size: 128 KByte (
default) ------------------------------------------------------------ [ 4] local 1.1.1.3 port *64944* connected with 1.1.1.2 port 5001 [ 3] local 1.1.1.3 port *64945* connected with 1.1.1.2 port 5001 [ ID] Interval Transfer Bandwidth [ 4] 0.0-10.0 sec 768 MBytes 645 Mbits/sec [ ID] Interval Transfer Bandwidth [ 3] 0.0-10.0 sec 821 MBytes 689 Mbits/sec [SUM] 0.0-10.0 sec 1.55 GBytes 1.33 Gbits/sec
When --parallel is 4 or more, this host shows about 1.9Gbit/sec
BTW, there is 4x1GE LACP on 1.1.1.2, but when we initiate the same test from this
somehost to 1.1.1.3, throughput is about 850Mbit/sec...