Basic Test Parameters

The tool to use in performing the throughput test tool

seconds

The time to ignore results at the beginning of a test in seconds. Useful for excluding TCP ramp-up time. Note that this is added to the duration (e.g. omit_interval of 5 and duration 30 leads to a 35 second test) omit_interval

seconds

The time in between throughput tests in seconds test_interval

seconds

The length to run each throughput test in seconds duration

The transport protocol to use for the test. (Default: tcp) protocol

Bits Per Secs

The rate at which the tool will attempt to send UDP packets, in bits per second udp_bandwidth

Bytes

TCP window size (bytes). Set it to 0 to use endpoint host default window_size

Advanced Test Parameters

%

The percentage to randomize the start time of requests. Valid values are between 0 and 50 (inclusive). Example: interval of 7200 (2 hours) and random_start_percentage 50 means that a test can start anywhere between 1 hour and 3 hours after the previous test completes random_start_percentage

The type of service to set in the IP header of outgoing packets as an integer from 0-255 tos_bits

Bytes

Length of read and write buffers buffer_length

Seconds

The delay in seconds after the test is requested that it is allowed to start. This may be useful on busy hosts where a test cannot be scheduled until further in the future than the default allows. Default: 50% of the interval OR the difference between the interval and duration (whichever is smaller) latest_time

Seconds

The sub-interval at which to report results in seconds report_interval

Streams

The number of parallel streams to use in the test streams

bps

The rate at which the tool will attempt to send TCP packets, in bits per second tcp_bandwidth

Set TCP_NODELAY option for the tests no_delay

{{$select.selected}} {{item}}

Use this TCP congestion control algorithm congestion

Set the IPv6 flow label flow_label / iperf3 -L

Tell the tool the Max Segment Size (MSS) to use, in bytes mss

Use this TCP congestion control algorithm (cubic, htcp, bbr, etc) congestion

Set the ipv6 flow label (integer) flow_label

Specify which CPU socket ID to use for the server tool (useful for 40/100G NUMA hosts) server_cpu_affinity / numactl -N ID

Specify which CPU socket ID to use for the client tool (useful for 40/100G NUMA hosts) client_cpu_affinity / numactl -N ID