iperf Clients

iperf clients can be downloaded from https://software.es.net/iperf/obtaining.html

Example iperf3 Commands

TCP iperf3 Testing

iperf.airstreamcomm.net runs an iperf3 server on the default port (5201)

ex: iperf3 -c iperf.airstreamcomm.net

Reverse Test

The default command runs a test where the client sends traffic to the server. To send traffic in the reverse direction use the -R flag

ex: iperf3 -c iperf.airstreamcomm.net -R

Alternate ports

The iperf3 software can only run a single test at a time. Because of this iperf.airstream.net runs multiple iperf3 servers on different ports.
You can run tests on different ports using the -p flag. Servers are running on ports 5201 through 5205.

ex: iperf3 -c iperf.airstreamcomm.net -p 5202
ex: iperf3 -c iperf.airstreamcomm.net -p 5203
ex: iperf3 -c iperf.airstreamcomm.net -p 5204
ex: iperf3 -c iperf.airstreamcomm.net -p 5205

IPv4/IPv6 Test

The iperf3 software will automatically select between IPv4 and IPv6. To force the client to use one or the other you can use the -4 or -6 flags.

ex: iperf3 -c iperf.airstreamcomm.net -4
ex: iperf3 -c iperf.airstreamcomm.net -6

Example iperf2 Commands

IPv4 TCP iperf2 Testing

iperf.airstreamcomm.net runs a TCP iperf server on the default port (5001)

ex: iperf -c iperf.airstreamcomm.net -i2

IPv6 TCP iperf2 Testing

iperf.airstreamcomm.net runs a v6 TCP iperf server on port 5003

ex: iperf -V -c iperf.airstreamcomm.net -p 5003 -i2