-
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
Subsequent iperf tcp runs yield much less throughput #134
Comments
From bmah@es.net on February 03, 2014 14:20:35 Hrm. Are you still seeing this? I haven't seen anything like this personally, and I can't figure why you would get different results on runs after the first one. I've done tests on 10G and 40G links on our testbed at ESnet and haven't observed this. Out of curiosity what 10G NICs are you using? |
I got somewhat similar issue, In my case, running iperf with -V (verbose) flag yields better results... See here: [ ID] Interval Transfer Bandwidth Retr iperf Done. Test Complete. Summary Results: iperf Done. Using Intel ixgbe 10GbE cards. |
We noticed in testing with 40Gbps Mellanox interfaces on some servers on the ESnet 100G testbed, performance can vary widely depending on the CPU core that iperf3 happens to find itself running on. Since the iperf3 process is assigned to a processor more or less at random, the throughput appears to vary widely and also at random. This looks to be very similar. (Issue #55) With respect to the most recent comment on this issue, correlation does not equate to causality, so a single test with or without the -V flag isn't quite enough evidence to prove that -V makes iperf3 faster. |
im having the same problem. Using iperf to test a satelite conection which is supossed to give 4 Mb/s, when i tried to use iperf more than once it didnt show me the same bandwidth. i know it could be a enviromental troubble, but if its not the case what whould it be? |
Hi Experts, I am not sure if there is any improve or not. Now I hit the same isssue. I used iperf -P 8. the output is different for every iteration, is there any idea to fix it? looking forward to hearing from you! thanks, |
From nsrirao on January 16, 2014 13:59:20
What steps will reproduce the problem? 1. iperf3 -s -V on srv1;iperf3 -c srv1 -V on srv2; (Note srv2 has just been rebooted.)
2. Note the TCP throughput. On my setup (10Gb link) it shows about 9.41Gbps after the first test
3. Run the client again. The throughput shown is about 300Mbps.
4. Run the client again and see that the throughput does not change ; still is aroung 300Mbps What is the expected output? What do you see instead? Expected to see the pipe being filled - about 9.41Gbps always. What version of the product are you using? On what operating system? 3.0.1 Please provide any additional information below. iperf version 3.0.1 (10 January 2014)
Linux srv2 3.8.0-35-generic #50~precise1-Ubuntu SMP Wed Dec 4 17:25:51 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
Original issue: http://code.google.com/p/iperf/issues/detail?id=134
The text was updated successfully, but these errors were encountered: