Как замерить скорость связи про помощи iperf?

Если решите как-то реализовать написанное, то все действия вы производите на свой страх и риск!

1. Установка на Debian/Ubuntu:

sudo apt-get update
sudo apt-get install iperf

Или RHEL/CentOS/Fedora:

sudo yum install epel-release -y
sudo yum install iperf 

Если нужно iperf3 (3 и 2 версии несовместимы)

sudo yum install epel-release -y

Установка iperf3

sudo yum install iperf3 -y

Для CentOS 8+ / Rocky Linux:

sudo dnf install iperf3 -y

Для Debian/Ubuntu:

sudo apt-get update
sudo apt-get install iperf3 -y

2. Если есть файервол, то для iperf необходимо открыть порт 5001. Для iperf3 5201.

3. Запускаем на сервере:

iperf -s

или

iperf3 -s

Если надо указать порт или IP

iperf3 -s -B 192.168.1.2 
iperf3 -s -p 5001 

4. Запускаем на клиенте

iperf -c IP-адрес

или

iperf3 -c IP-адрес

Дополнительные опции:

iperf3 -c IP-адрес -t 20 # тест 20 секунд
iperf3 -c IP-адрес -P 3 # 3 параллельных потока
iperf3 -c IP-адрес -R # обратное направление (сервер → клиент)

Пример вывода для TCP:

[ ID] Interval Transfer Bandwidth
[ 1] 0.0000-10.0066 sec 10.9 GBytes 9.39 Gbits/sec

5. Если надо протестировать UDP, то:

iperf -c IP-адрес -u -b 100M

или

iperf3 -c IP-адрес -u -b 100M

-u — использовать UDP
-b 100M — пропускная способность (100 Мбит/с). Без этого UDP значительно слабее.

Категории: Записи по Linux Записи по сетям

Метки:

- 27.10.2025           Просмотры: 150

Заметки в Telegram

Добавить комментарий

Вы можете оставить комментарий и указать никнейм (выдуманное имя/псевдоним). Поле со звездочкой и капча обязательны. Комментарии одобряются вручную.