Skip to content
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

Different bandwidth limits for two transfer directions #1093

Open
Shawnxm opened this issue Dec 14, 2020 · 6 comments · May be fixed by #1102
Open

Different bandwidth limits for two transfer directions #1093

Shawnxm opened this issue Dec 14, 2020 · 6 comments · May be fixed by #1102

Comments

@Shawnxm
Copy link

Shawnxm commented Dec 14, 2020

Context

  • Version of iperf3: iperf 3.9+ (cJSON 1.7.13)

  • Hardware: Desktop

  • Operating system (and distribution, if any): Linux 16.04

Enhancement Request

  • Current behavior: iPerf3 currently supports concurrent bidirectional transfer (--bidir).

  • Desired behavior: Can we set different bandwidth limits for each direction?

  • Implementation notes: ./iperf3 -c [server ip] -p [server port] -u -b 10M --bidir will lead to 10Mbps limit for both directions. It would be great if some options like -bu (uplink, or send) -bd (downlink, receive) can be supported.

@lealog
Copy link

lealog commented Dec 14, 2020

This is a great feature to have on iperf3 👍

@bmah888
Copy link
Contributor

bmah888 commented Dec 17, 2020

This is a valid use case, although one could simulate this now by running two independent iperf3 tests between the hosts in question, one in each direction.

@davidBar-On
Copy link
Contributor

Submitted PR #1102 with a suggested enhancement - adding optional argument to --bidir that specifies the distinct server's bitrate.

@potpara
Copy link

potpara commented Mar 17, 2022

Apologies for cutting in, is this option already implemented in iperf3 3.11? I'm trying to set different uplink and downlink bit rate for bidirectional test but seems it doesn't work.

@bmah888
Copy link
Contributor

bmah888 commented Mar 18, 2022

Apologies for cutting in, is this option already implemented in iperf3 3.11? I'm trying to set different uplink and downlink bit rate for bidirectional test but seems it doesn't work.

No, not yet. If the pull request is still open, it hasn't been merged to the mainline. Releases are selected points on the mainline.

@potpara
Copy link

potpara commented Mar 20, 2022

Thanks for quick reply.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants