Утилита ipref
Создана 28.04.2022
Отредактирована 25.11.2025
Отредактирована 25.11.2025
Утилита iperf - это мощный инструмент для измерения производительности сети. Она используется для тестирования пропускной способности, качества соединения и диагностики сетевых проблем.
Основные возможности iperf:
1. Измерение пропускной способности
- Тестирование максимальной скорости между двумя узлами;
- Определение реальной полосы пропускания;
- Выявление "узких мест" в сети.
2. Поддерживаемые протоколы
- TCP - измерение надёжной передачи данных;
- UDP - тестирование с контролем патерь пакетов;
- SCTP (в iperf3).
Основные принципы работы
Клиент-серверная архитектура
# На сервере (приёмник) iperf -s # На клиенте (отправитель) iperf -c [IP_сервера]
Практические примеры использования:
1. Базовое тестирование TCP
# Cервер iperf -s # Клиент (тест длительностью 10 секунд) iperf -c 192.168.1.1 -t 10
2. Тестирование UDP
# Cервер iperf -s -u # Клиент (со скоростью 100 Мбит/с) iperf -c 192.168.1.100 -u -b 100M
3. Продвинутые опции
# Многопоточный тест (параллельные потоки) iperf -c 192.168.1.100 -P 4 # Тест с обратным направлением (сервер >> клиент) iperf -c 192.168.1.100 -r # Интервал отчётов (каждые 2 секунды) iperf -c 192.168.1.100 -i 2
4. iperf3 (современная версия)
# Cервер iperf3 -s # Клиент с детальным отчётом iperf3 -c 192.168.1.100 -t 30 -i 1
Ключевые параметры:
- -s - запуск в режиме сервера;
- -c - запуск в режиме клиента + IP сервера;
- -t - длительность теста в секундах;
- -u - использование UDP вместо TCP;
- -b - ограничение полосы пропускания;
- -P - количество параллельных потоков;
- -i - интервал отчётов;
- -w - размер окна TCP.
Области применения:
- Тестирование сетевой инфраструктуры;
- Проверка качества Wi-Fi соединения;
- Валидация настроек QoS;
- Диагностика проблем производительности;
- Сравнение сетевого оборудования.
iperf особенно полезна для сетевых администраторов, инженеров и всех, кто работает с сетевыми технологиями