iperf/iperf3
Table of content
Commands
Command | Description |
---|---|
iperf[3] -p <port> | specifies the using/listening port for client/server |
iperf[3] -s | creates iperf[3] server |
iperf[3] -s -B <ip> | creates iperf[3] server on ip |
iperf[3] -c <hostname> | connects as client to iperf[3] server |
iperf3 -c -R | -R enables on the client so perofrm a reverse test (Server to Client instead of Client to Server) |
`iperf3 -c –bidir | --bidir enables bidirectional test initialized by the client |
Difference iperf and iperf3
iperf
(iperf2
) is the original tool where iperf3
comes from.
The difference is that iperf3
is a complete re-write with a smaller and simpler code base and comes with more features, including a library version of iperf3
to be able to use it from another source code as well.
iperf
(iperf2
) and iperf3
are not compactible, so don’t mix them up for testing, it will not work.