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

Netrics Built-In: iPerf3 Bandwidth #30

Open
marcwitasee opened this issue Feb 28, 2023 · 0 comments
Open

Netrics Built-In: iPerf3 Bandwidth #30

marcwitasee opened this issue Feb 28, 2023 · 0 comments

Comments

@marcwitasee
Copy link
Contributor

Port the iPerf3 module from Netrics v1 to v2.

The iPerf3 module should measure the bandwidth of the connection to a test server (default: abbott.cs.uchicago.edu:33301).

The module should provide the following default parameters for the binary:

  • Running in client mode to abbott.cs.uchicago.edu (-c abbott.cs.uchicago.edu)
  • Server port set to 33301 (-p 33301)
  • Set the protocol to UDP (-u)
  • Set the number of simultaneous connections to the server to 4 (-P 4)
  • Set the bandwidth to the maximum bandwidth of the connection (-b {bandwidth}M)
  • Set the time in seconds to transmit to 5 (for download) and 20 (for upload) (-t 5/20)
  • set the reverse flag to true (for download) (-R)
  • Set the interval time in seconds between periodic bandwidth, jitter, and loss reports to 1 (for download) and 0 (for upload) (-i 1/0)

The module should produce the following data fields:

  • Download/upload bandwidth
  • Download/upload bandwidth in intervals
  • Jitter (download/upload)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant