Skip to content

Netrics Built-In: iPerf3 Bandwidth #30

Description

@marcwitasee

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)

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions