Skip to content

Netrics Built-In: iPerf3 Bandwidth #30

@marcwitasee

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)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions