Iperf3 UDP Mode – How to Start Iperf3 Server in UDP Mode

bandwidthiperfudp

I would like to test UDP connectivity with iperf3 but do not know how to start it in UDP server mode.

iperf3 -s only opens a TCP socket:

root@srv ~# lsof -i -P | grep iperf3
iperf3    21030            root    3u  IPv4 15606995      0t0  TCP *:5201 (LISTEN)

Best Answer

The syntax is a bit different for iperf3. Example 1Mbps udp test:

server side:

iperf3 -s

client side:

iperf3 -u -c client.ip.address -b 1M

What I find really interesting is the server-side doesn't start listening on the udp port until it receives the first incoming udp packet. This is weirdly unintuitive.