-
Notifications
You must be signed in to change notification settings - Fork 34
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
iperf3 multiple streams support implementation #859
Comments
Yes, iperf3 is not multi-threaded (this has been discussed in length at esnet/iperf#289 ) so having multiple sessions (client/server pairs) is the only way to do multiple streams. And yes, with the 100 Gbps hosts and the embedded devices, there seem to be interest to support multiple streams. |
Just to clarify this issue, what you are asking for is the ability of pScheduler iperf3 tool to have a single run of a task do the following:
This is NOT a request to support |
Yes, correct @arlake228 ! |
If there's a need for better-performing tools, it would be better to develop better-performing tools outside of pScheduler rather than cooking up weird ways to make pScheduler emulate it. The latter has pitfalls. |
Hi Mark, My reading of your response is:
If there is ever a solution called iperf3S. Is there a documentation on how to register this tool with pscheduler? |
Same as for anything else that runs throughput tests: write a plugin for it. pScheduler doesn't care what goes on under the hood as long as it gets the expected result. |
I'm iceboxing this; we just added a better-performing throughput tool in the form of Ethr. Or maybe we can just close it. |
This is most likely related to #1157 |
Iperf3 3.16 (#1368) should take care of this. |
Hi Mark,
On this page https://fasterdata.es.net/performance-testing/network-troubleshooting-tools/iperf/multi-stream-iperf3/ ESnet explain about limitations of the iperf3 in running throughput tests with multiple streams.
At the same time that same page explains how this can be achieved. I have not found a ticket about this issue, hence I am putting this here.
Please check the procedure on the page to see about implementation obstacles.
In GEANT, but I believe also WLCG is interested in a iperf3 support for multiple streams.
Adding here @ToniN Antoine as this popped up on the pS Workshop in London
The text was updated successfully, but these errors were encountered: