Skip to content

Netrics Built-In: Latency under Load (OpLat) #26

Description

@marcwitasee

Port the latency under load module from Netrics v1 to v2.

The latency under the load module should measure the ping latency (ICMP and TCP) to a given target while saturating the link with an iPerf3 test using the OpLat tool.

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

  • Client set to abbott.cs.uchicago.edu (-c abbott.cs.uchicago.edu)
  • Port set to 33301 (-p 33301)
  • Destination set to abbott.cs.uchicago.edu:33317 (-d abbott.cs.uchicago.edu:33317)
  • Set the interval time between pings to 0.25 (-i 0.25)
  • Set the number of pings to 10 (-n 10)
  • Use both the ICMP and TCP protocols (-m 'tcp icmp')
  • Set output to JSON (-J)
  • Test both the upload and download using the -R flag

The module should produce the following data fields:

  • Average rate of TCP probes
  • Average rate of ICMP probes
  • Unloaded/loaded ICMP/TCP packet loss (Up/Down)
  • Unloaded/loaded ICMP/TCP RTT min (Up/Down)
  • Unloaded/loaded ICMP/TCP RTT max (Up/Down)
  • Unloaded/loaded ICMP/TCP RTT avg (Up/Down)

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