05-01-2016, 11:33 AM
Hi,
here my iperf and iperf3 stats.
First the tests with the PINE64+, which works, but performs not as expected:
iperf as client running on the PINE64+ against Server on the same switch
iperf3 as client running on the PINE64+ against Server on the same switch
iperf running as server on the PINE64+ connected from client on the same switch
iperf3 running as server on the PINE64+ connected from client on the same switch
Now the tests with the 512MB pine64 (w/o +)
iperf as client running on the PINE64+ against Server on the same switch
iperf3 as client running on the PINE64+ against Server on the same switch
iperf running as server on the PINE64+ connected from client on the same switch
iperf3 running as server on the PINE64+ connected from client on the same switch
The Duplicates are in most cases SACK (selective acknowledgements).
I will try tomorrow to get some stripped tcpdumps, I can post here
here my iperf and iperf3 stats.
First the tests with the PINE64+, which works, but performs not as expected:
iperf as client running on the PINE64+ against Server on the same switch
Code:
------------------------------------------------------------
Client connecting to 192.168.168.140, TCP port 5001
TCP window size: 22.5 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.168.138 port 35172 connected with 192.168.168.140 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.0 sec 452 MBytes 379 Mbits/sec
iperf3 as client running on the PINE64+ against Server on the same switch
Code:
Connecting to host 192.168.168.140, port 5201
[ 4] local 192.168.168.138 port 45720 connected to 192.168.168.140 port 5201
[ ID] Interval Transfer Bandwidth Retr Cwnd
[ 4] 0.00-1.06 sec 21.3 MBytes 169 Mbits/sec 0 205 KBytes
[ 4] 1.06-2.03 sec 21.2 MBytes 183 Mbits/sec 0 208 KBytes
[ 4] 2.03-3.01 sec 31.2 MBytes 268 Mbits/sec 0 219 KBytes
[ 4] 3.01-4.00 sec 46.2 MBytes 390 Mbits/sec 0 223 KBytes
[ 4] 4.00-5.02 sec 47.5 MBytes 391 Mbits/sec 0 228 KBytes
[ 4] 5.02-6.01 sec 47.5 MBytes 406 Mbits/sec 0 255 KBytes
[ 4] 6.01-7.01 sec 51.7 MBytes 431 Mbits/sec 0 270 KBytes
[ 4] 7.01-8.02 sec 51.2 MBytes 428 Mbits/sec 0 286 KBytes
[ 4] 8.02-9.01 sec 51.2 MBytes 433 Mbits/sec 0 291 KBytes
[ 4] 9.01-10.02 sec 51.2 MBytes 428 Mbits/sec 0 294 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth Retr
[ 4] 0.00-10.02 sec 420 MBytes 352 Mbits/sec 0 sender
[ 4] 0.00-10.02 sec 420 MBytes 352 Mbits/sec receiver
iperf Done.
iperf running as server on the PINE64+ connected from client on the same switch
Code:
Client connecting to 192.168.168.138, TCP port 5001
TCP window size: 85.0 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.168.140 port 44308 connected with 192.168.168.138 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.0 sec 993 MBytes 833 Mbits/sec
iperf3 running as server on the PINE64+ connected from client on the same switch
Code:
Connecting to host 192.168.168.138, port 5201
[ 4] local 192.168.168.140 port 58996 connected to 192.168.168.138 port 5201
[ ID] Interval Transfer Bandwidth Retr Cwnd
[ 4] 0.00-1.00 sec 84.5 MBytes 709 Mbits/sec 631 655 KBytes
[ 4] 1.00-2.00 sec 88.8 MBytes 744 Mbits/sec 0 748 KBytes
[ 4] 2.00-3.00 sec 102 MBytes 861 Mbits/sec 0 843 KBytes
[ 4] 3.00-4.00 sec 110 MBytes 923 Mbits/sec 0 936 KBytes
[ 4] 4.00-5.00 sec 105 MBytes 881 Mbits/sec 0 1018 KBytes
[ 4] 5.00-6.00 sec 105 MBytes 881 Mbits/sec 0 1.07 MBytes
[ 4] 6.00-7.00 sec 104 MBytes 870 Mbits/sec 0 1.14 MBytes
[ 4] 7.00-8.00 sec 106 MBytes 891 Mbits/sec 0 1.20 MBytes
[ 4] 8.00-9.00 sec 106 MBytes 891 Mbits/sec 0 1.27 MBytes
[ 4] 9.00-10.00 sec 104 MBytes 870 Mbits/sec 0 1.33 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth Retr
[ 4] 0.00-10.00 sec 1016 MBytes 852 Mbits/sec 631 sender
[ 4] 0.00-10.00 sec 1013 MBytes 850 Mbits/sec receiver
iperf Done.
Now the tests with the 512MB pine64 (w/o +)
iperf as client running on the PINE64+ against Server on the same switch
Code:
Client connecting to 192.168.168.140, TCP port 5001
TCP window size: 22.5 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.168.138 port 42403 connected with 192.168.168.140 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.0 sec 113 MBytes 94.4 Mbits/sec
iperf3 as client running on the PINE64+ against Server on the same switch
Code:
Connecting to host 192.168.168.140, port 5201
[ 4] local 192.168.168.138 port 51087 connected to 192.168.168.140 port 5201
[ ID] Interval Transfer Bandwidth Retr Cwnd
[ 4] 0.00-1.00 sec 11.5 MBytes 96.8 Mbits/sec 0 154 KBytes
[ 4] 1.00-2.00 sec 11.3 MBytes 94.6 Mbits/sec 0 158 KBytes
[ 4] 2.00-3.00 sec 11.2 MBytes 94.1 Mbits/sec 0 160 KBytes
[ 4] 3.00-4.00 sec 11.3 MBytes 94.6 Mbits/sec 0 161 KBytes
[ 4] 4.00-5.00 sec 11.3 MBytes 94.7 Mbits/sec 0 161 KBytes
[ 4] 5.00-6.00 sec 11.2 MBytes 94.1 Mbits/sec 0 163 KBytes
[ 4] 6.00-7.00 sec 11.2 MBytes 94.0 Mbits/sec 0 164 KBytes
[ 4] 7.00-8.00 sec 11.2 MBytes 93.6 Mbits/sec 0 164 KBytes
[ 4] 8.00-9.00 sec 11.3 MBytes 94.4 Mbits/sec 0 165 KBytes
[ 4] 9.00-10.00 sec 11.3 MBytes 94.5 Mbits/sec 0 167 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth Retr
[ 4] 0.00-10.00 sec 113 MBytes 94.5 Mbits/sec 0 sender
[ 4] 0.00-10.00 sec 112 MBytes 94.3 Mbits/sec receiver
iperf Done.
iperf running as server on the PINE64+ connected from client on the same switch
Code:
Client connecting to 192.168.168.138, TCP port 5001
TCP window size: 85.0 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.168.140 port 44314 connected with 192.168.168.138 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.0 sec 109 MBytes 91.1 Mbits/sec
iperf3 running as server on the PINE64+ connected from client on the same switch
Code:
Connecting to host 192.168.168.138, port 5201
[ 4] local 192.168.168.140 port 59032 connected to 192.168.168.138 port 5201
[ ID] Interval Transfer Bandwidth Retr Cwnd
[ 4] 0.00-1.00 sec 11.0 MBytes 91.9 Mbits/sec 42 17.0 KBytes
[ 4] 1.00-2.00 sec 10.8 MBytes 90.7 Mbits/sec 32 36.8 KBytes
[ 4] 2.00-3.00 sec 11.2 MBytes 93.8 Mbits/sec 27 41.0 KBytes
[ 4] 3.00-4.00 sec 11.0 MBytes 92.2 Mbits/sec 45 46.7 KBytes
[ 4] 4.00-5.00 sec 10.8 MBytes 90.7 Mbits/sec 47 14.1 KBytes
[ 4] 5.00-6.00 sec 8.20 MBytes 68.8 Mbits/sec 84 5.66 KBytes
[ 4] 6.00-7.00 sec 7.08 MBytes 59.4 Mbits/sec 66 14.1 KBytes
[ 4] 7.00-8.00 sec 9.69 MBytes 81.3 Mbits/sec 48 48.1 KBytes
[ 4] 8.00-9.00 sec 10.6 MBytes 89.1 Mbits/sec 85 14.1 KBytes
[ 4] 9.00-10.00 sec 4.29 MBytes 36.0 Mbits/sec 91 5.66 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth Retr
[ 4] 0.00-10.00 sec 94.7 MBytes 79.4 Mbits/sec 567 sender
[ 4] 0.00-10.00 sec 94.3 MBytes 79.1 Mbits/sec receiver
iperf Done.
---------------------
Connecting to host 192.168.168.138, port 5201
[ 4] local 192.168.168.140 port 59056 connected to 192.168.168.138 port 5201
[ ID] Interval Transfer Bandwidth Retr Cwnd
[ 4] 0.00-1.00 sec 2.74 MBytes 23.0 Mbits/sec 54 2.83 KBytes
[ 4] 1.00-2.00 sec 10.7 MBytes 89.7 Mbits/sec 74 18.4 KBytes
[ 4] 2.00-3.00 sec 5.34 MBytes 44.8 Mbits/sec 110 5.66 KBytes
[ 4] 3.00-4.00 sec 127 KBytes 1.04 Mbits/sec 14 2.83 KBytes
[ 4] 4.00-5.00 sec 127 KBytes 1.04 Mbits/sec 12 2.83 KBytes
[ 4] 5.00-6.00 sec 0.00 Bytes 0.00 bits/sec 12 2.83 KBytes
[ 4] 6.00-7.00 sec 127 KBytes 1.04 Mbits/sec 12 2.83 KBytes
[ 4] 7.00-8.00 sec 127 KBytes 1.04 Mbits/sec 20 1.41 KBytes
[ 4] 8.00-9.00 sec 0.00 Bytes 0.00 bits/sec 11 2.83 KBytes
[ 4] 9.00-10.00 sec 6.71 MBytes 56.3 Mbits/sec 104 5.66 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth Retr
[ 4] 0.00-10.00 sec 26.0 MBytes 21.8 Mbits/sec 423 sender
[ 4] 0.00-10.00 sec 25.7 MBytes 21.6 Mbits/sec receiver
iperf Done.
The Duplicates are in most cases SACK (selective acknowledgements).
I will try tomorrow to get some stripped tcpdumps, I can post here