-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Slow Bitrate Numbers After Upgrading 3.1.3 to 3.10.1 #1170
Comments
@ryanburnett, it may help if you can provide more information:
|
@davidBar-On thanks for your reply. Here are the server and client results from 3.10.1 and 3.1.3. The numbers are consistent now, I'm not sure what's wrong. I also ran another speedtest and am still getting 936 Mbps down https://www.speedtest.net/result/11622602284 3.10.1MacBook Pro 16" 2019
MacBook Pro 15" 2019
3.1.3MacBook Pro 16" 2019
MacBook Pro 15" 2019
Any idea why my iPerf3 results are so low? Thanks again! |
It seems that the issue is related to the MSS. Since it is only 1448 bytes, the default 128KB TCP message is segmented into many about 1400 bytes message and this is causing the reduced throughput (as can be seen with the What I don't understand is how the 3.1.3 is able to get the 900Mbps. Can you run again the original TCP tests, but now with the |
Here's the test with MacBook Pro 16" 2019
MacBook Pro 15" 2019
Did Thanks again. |
The |
@davidBar-On Thank you so much for your help. I recently moved my Philips Hue Bridge to a different port on this switch. I forgot to change the old port's configuration from my IoT VLAN back to the LAN. The IoT VLAN port was the one I originally used for the client Mac for this test. Since the client Mac was connected to a different network, the Mac was failing over to WiFi, which is why the iPerf3 numbers were so low. I turned off WiFi on the client Mac, connected it to the IoT port, ran the
When I set the port back to the LAN, I get a successful result. MacBook Pro 16" 2019
MacBook Pro 15" 2019
Thanks again for pinpointing this problem. I really appreciate your help. |
Thanks for the detailed information about the problem. Can help with evaluation of future issues with iperf3. |
Context
First off, thank you very much for your hard work on iperf. It's truly amazing software.
After upgrading iperf3 to 3.10.1 my bitrate numbers dropped by around 600 Mbits/sec.
When I used iperf 3.1.3 from https://iperf.fr/iperf-download.php I would always get a bitrate at least 900 Mbits/sec.
Speedtest.net reports 936 Mbps down https://www.speedtest.net/result/11599861093
I have two MacBook Pros connected to the same switch with Cat6 and USB-C to Gigabit Ethernet adapters.
Version of iperf3:
3.10.1
Hardware:
MacBook Pro 16" 2019 (server)
MacBook Pro 15" 2019 (client)
Ubiquiti UniFi Dream Machine Pro
Ubiquiti UniFi Switch Lite 16 PoE
Cable Matters USB-C to Gigabit Ethernet Adapter
Monoprice Cat6 Ethernet
Operating system:
macOS 10.15.7
Other relevant information:
Installed iperf3 3.10.1 via Homebrew https://formulae.brew.sh/formula/iperf3
Bug Report
Expected Behavior:
Bitrate at least 900 Mbits/sec.
Actual Behavior:
Bitrate around 327 Mbits/sec.
MacBook Pro 16" 2019
iperf3 -s
MacBook Pro 15" 2019
iperf3 -c 10.1.1.79
Steps to Reproduce:
Install iperf3 3.10.1 via Homebrew https://formulae.brew.sh/formula/iperf3
brew install iperf3
MacBook Pro 16" 2019
iperf3 -s
MacBook Pro 15" 2019
iperf3 -c 10.1.1.79
Possible Solution:
Uninstalling iperf 3.10.1 and reinstalling 3.1.3 (not ideal).
I would appreciate any insight you have on this. Thank you for your time.
The text was updated successfully, but these errors were encountered: