esnet / esnet/iperf

Multiple Users at once

Open
#1,518 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C
Stars
8.8k
Forks
1.5k
PR merge metrics
No merged PRs in 30d

Description

_NOTE: The iperf3 issue tracker is for registering bugs, enhancement
requests, or submissions of code. It is not a means for asking
questions about building or using iperf3. Those are best directed
towards the Discussions section for this project at
https://github.com/esnet/iperf/discussions
or to the iperf3 mailing list at iperf-dev@googlegroups.com.
A list of frequently-asked questions
regarding iperf3 can be found at http://software.es.net/iperf/faq.html._

# Context
Current iPerf sever seems to only allow 1 user at a time, in some cases we are okay with some performance hit on the service if we can allow multiple users. Could we add a configure flag / build flag / etc. or command line config to set max number of users who can connect at once?

* Version of iperf3:
3.10

* Hardware:
Docker Containerization

* Operating system (and distribution, if any):
Ubuntu Docker Image 22.04

_Please note: iperf3 is supported on Linux, FreeBSD, and macOS.
Support may be provided on a best-effort basis to other UNIX-like
platforms. We cannot provide support for building and/or running
iperf3 on Windows, iOS, or Android._

* Other relevant information (for example, non-default compilers,
libraries, cross-compiling, etc.):
Compiled on demand as part of build process from source

_Please fill out one of the "Bug Report" or "Enhancement Request"
sections, as appropriate. Note that submissions of bug fixes, new
features, etc. should be done as a pull request at
https://github.com/esnet/iperf/pulls_

# Bug Report

* Expected Behavior

* Actual Behavior

* Steps to Reproduce

* Possible Solution

# Enhancement Request

* Current behavior
One user can access server at a time.

* Desired behavior
Similar to iperf2, multiple users can connect at once. Even if 1 per user account, would be nice to allow multiple users to use the service at one time.

* Implementation notes
Our team is setting up a webui / etc. for this as part of https://github.com/PenguinCloud/PenguinPerf3 to be used inside our infrastructure and others and will keep this open source.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.