Я хочу протестировать UDP-соединение с iperf3
но не знаю как запустить его в режиме UDP сервера.
iperf3 -s
открывает только TCP-сокет:
root@srv ~# lsof -i -P | grep iperf3
iperf3 21030 root 3u IPv4 15606995 0t0 TCP *:5201 (LISTEN)
Синтаксис немного отличается для iperf3
. Пример 1 Мбит / с udp-тест:
сторона сервера:
iperf3 -s
сторона клиента:
iperf3 -u -c client.ip.address -b 1M
Что мне действительно интересно, так это то, что серверная сторона не начинает прослушивать порт udp, пока не получит первый входящий пакет udp. Это странно не интуитивно.
Вы можете открыть сокет UDP в порту 5003, используя следующую команду.
iperf3 -s -p 5003