nerdalert/iperf3

Bandwidth Limits

Veldkornet opened this issue · 2 comments

I'm currently running this docker on my Synology NAS which has a 4Gbit LACP connection to the switch.
Connected to the same switch is my pc via a 2Gbit LACP connection.

However, when I run the iperf docker in server mode, I can't get above 900Mb from PC to NAS.
Where I'd expect to at least get 2Gbit....

What am I missing?

c:\iperf-3.1.3-win64>iperf3.exe -c 192.168.1.2 
Connecting to host 192.168.1.2 , port 5201
[  4] local 192.168.1.28 port 20741 connected to 192.168.1.2 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec   109 MBytes   915 Mbits/sec
[  4]   1.00-2.00   sec   110 MBytes   920 Mbits/sec
[  4]   2.00-3.00   sec   112 MBytes   941 Mbits/sec
[  4]   3.00-4.00   sec   109 MBytes   913 Mbits/sec
[  4]   4.00-5.00   sec   110 MBytes   927 Mbits/sec
[  4]   5.00-6.00   sec   109 MBytes   915 Mbits/sec
[  4]   6.00-7.00   sec   111 MBytes   933 Mbits/sec
[  4]   7.00-8.00   sec   108 MBytes   906 Mbits/sec
[  4]   8.00-9.00   sec   109 MBytes   917 Mbits/sec
[  4]   9.00-10.00  sec   111 MBytes   929 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-10.00  sec  1.07 GBytes   921 Mbits/sec                  sender
[  4]   0.00-10.00  sec  1.07 GBytes   921 Mbits/sec                  receiver

Hiya, can you get stats from the switch ports themselves? It kinda sounds like one is blocking which could be due to a misconfiguration on the LAG group. You could also check the NICs and ensure they are both tx/rx. Just a guess but thats where I would probably start.
Cheers!

Okay thanks. I just wanted to check that there was not some unknown limit that I should be aware of related to docker and the way it does it's networks etc. In that case, I'll start looking into the switch, thanks! :)