Чем iperf3 отличается от интернет-замеров
Онлайн-замеры показывают скорость до внешнего сервера. iperf3 измеряет пропускную способность между двумя вашими устройствами: компьютером и ноутбуком, роутером и NAS. Это помогает найти узкое место именно внутри сети: слабый Wi-Fi, плохой кабель, ограниченный порт, медленный адаптер.
Утилита работает в двух ролях: на одном устройстве запускается сервер, на другом клиент, который посылает данные и считает скорость. Обоим нужна установленная программа одной версии.
Сервер запускать можно и на роутере или NAS, если они поддерживают программу. Такая проверка показывает, на что способно само устройство, но результат ограничен его процессором: слабый роутер иногда не может обработать даже гигабитный поток.
Установка и запуск сервера
На Linux пакет обычно доступен в репозитории, на Windows и macOS можно взять сборку или установить через менеджер пакетов. Проверьте вывод версии в терминале.
На принимающем устройстве запустите сервер командой с ключом серверного режима. Он начнёт слушать порт, по умолчанию 5201. Если на нём работает межсетевой экран, разрешите входящие подключения на этот порт на время теста, а потом закройте правило. Узнайте локальный IP-адрес сервера, он понадобится клиенту.
Запуск клиента
На втором устройстве запустите клиент с указанием адреса сервера. Тест идёт около десяти секунд и каждую секунду выводит скорость передачи, а в конце показывает итоговое значение. Направление по умолчанию: от клиента к серверу. Для проверки обратного направления есть отдельный ключ, который меняет роли без перезапуска сервера.
Можно увеличить длительность и задать несколько параллельных потоков. Параллельные потоки помогают загрузить быстрый канал: один поток иногда упирается в производительность процессора или параметры соединения.
Как читать результат
В итоговой таблице видны объём переданных данных и средняя скорость, а также число повторных передач. Много повторных передач означает потери на пути: проблемы с Wi-Fi, кабелем или перегрузкой.
Сравните с ожиданиями: гигабитный кабельный сегмент должен давать значения около 900 мегабит, Wi-Fi обычно меньше и нестабильнее. Перемещайтесь с ноутбуком по квартире и повторяйте замер: так строится карта качества покрытия. Замеряйте в обе стороны: результаты могут различаться.
Для беспроводных сетей повторяйте замер несколько раз в разное время. Загрузка эфира соседями меняется, и одно измерение может оказаться случайным. Важна серия результатов и их разброс.
Типичные ошибки: Как пользоваться iperf3
Клиент не подключается: проверьте адрес, порт, запущен ли сервер и не блокирует ли соединение брандмауэр. Низкая скорость на быстром канале: возможен один слабый поток или процессор старого устройства, добавьте потоки и проверьте нагрузку.
Ещё одна ошибка — измерять через Wi-Fi устройство, у которого другой конец тоже по Wi-Fi: скорость делится на два прыжка. Для чёткой картины подключите хотя бы одно устройство кабелем. Не оставляйте сервер запущенным постоянно и не открывайте его порт наружу: утилита предназначена для проверки в доверенной сети.
Протоколы, потоки и типовые сценарии
По умолчанию используется протокол TCP, который показывает скорость надёжной передачи данных. Для оценки поведения потокового видео или звонков применяют режим UDP с заданной скоростью: программа покажет потери и джиттер. Это помогает понять, подходит ли сеть для игр и видеосвязи.
Типовые сценарии такие. Проверка нового кабеля перед укладкой в стену. Сравнение двух точек доступа в разных местах квартиры. Выяснение, кто виноват в медленном копировании файлов на NAS: сеть или диск. Если iperf3 показывает почти гигабит, а копирование идёт медленно, дело не в сети, а в накопителе или программе. И наоборот. Так утилита превращается из игрушки в инструмент разделения причин и экономит часы поисков в неверном направлении.
Не забывайте закрыть правило брандмауэра и остановить сервер после проверки. Программа не должна оставаться в фоновом режиме, потому что открытый порт увеличивает поверхность атаки. Если вы тестировали на чужом устройстве, обязательно предупредите владельца и уточните, разрешено ли запускать подобные утилиты в этой сети.