Содержание

Iperf для начинающих: Простой способ тестирования сети

Iperf - кроссплатформенная консольная клиент-серверная программа — генератор TCP, UDP и SCTP трафика для тестирования пропускной способности сети. Iperf доступен для различных операционных систем, включая Windows, Linux и macOS. Поддержка IPv4 и IPv6.

Установка в Debian, Ubuntu, в репозиториях также есть другая более старая версия, но я использую последнюю версию

root@z:~# apt info iperf3
Package: iperf3
Version: 3.9-1+deb11u1build0.22.04.1
 
root@z:~# apt install iperf3

Как использовать iperf

Сначала установите iperf на обе машины, между которыми будет тестироваться пропускная способность.

Часто используемые ключи для запуска

Тест TCP:

На сервере: iperf -s
На клиенте: iperf -c [IP адрес сервера]

Тест UDP:

На сервере: iperf -s
На клиенте: iperf -c [IP адрес сервера] -u

Тест на определенное время:

На клиенте: iperf -c [IP адрес сервера] -t 60

Список общедоступных серверов iPERF3 и пример теста IPv6

По ссылке Public iPerf3 Serverlist вы найдете список общедоступных серверов iPERF3 для тестирования пропускной способности и скорости в разных географических регионах. Например часто нужно проверять работу IPv6, находим в списке сервер с поддержкой IPv6 и запускаем

iperf3 -c speedtest.ip-projects.de -p 5201 -P 10 -6 -R

где

Bash скрипт ежечасной проверки сети

Пример ежечасной проверки канала между двумя серверами расположенных на разных колокейшенах.

Читайте также:

Заключение

iperf - это незаменимый инструмент для сетевых администраторов и инженеров, позволяющий детально анализировать пропускную способность и производительность сети. Его гибкость и простота использования делают его подходящим для широкого спектра сценариев тестирования сети.