-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Labels
Milestone
Description
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)