Тестирование пропускной способности роутера с помощью программы iperf3

Опубликовано: 2019-02-12 16:25:18Последнее обновление: 2021-10-11 11:59:17
Доброго времени суток!

Часто у пользователей роутера возникает предположение, что роутер "режет" скорость от провайдера.
Вы можете самостоятельно проверить пропускную способность роутера через программу iperf3.
Нужно отметить, что данный тест подходит только для маршрутизаторов, подключенных по технологии Ethernet, и близок к реальности только в случае использования провайдером протокола IPoE (Dynamic IP или Static IP) или протокола PPPoE. Тест покажет максимальную пропускную способность роутера, но в случае использовании провайдером L2TP или PPtP соединения реальная скорость интернета у вас может быть ниже.

Так же отметим, что данная инструкция предназначена для опытных пользователей. После проведения теста вам нужно будет настроить заново соединение с провайдером, если не знаете как это сделать, обратитесь к более опытному пользователю.

Итак, для проведения теста вам потребуется - 2 ПК с гигабитными сетевыми платами (если хотите проверить скорость выше 100 мбс), 2 гигабитных кабеля. Естественно, все оборудование должно быть заведомо исправно.

1) На оба ПК скачиваем программу iperf3 >> https://iperf.fr/iperf-download.php

2) Подключим ПК1 к желтому гнезду вашего роутера. Пусть для примера это будет Archer C60.
В синее гнездо роутера подключаем ПК2

ПК1 ----(LAN)---- Archer C60 ----(WAN)---- ПК2

3) Сделаем следующие настройки сети на ПК2
IP адрес 10.0.0.1 Маска 255.255.255.0 Шлюз 10.0.0.2

4) Настройки на роутере на всякий случай можно сбросить на заводские, либо самостоятельно убедится, что у вас не настроены такие функции, как родительский контроль, контроль доступа, и тд.
В разделе Дополнительные настройки > Сеть > WAN Создаем статическое подключение
IP адрес 10.0.0.2 Маска 255.255.255.0 Шлюз 10.0.0.1

5) На ПК2 запускаем сервер - открываем командную строку и запускаем команду
%%директория с программой%%\iperf3.exe -s
Например, на моем компьютере, путь будет таким:


6) ПК1 запускаем в режиме клиента - открываем командную строку и запускаем команду
%%директория с программой%%\iperf3.exe -c 10.0.0.1
В результате вы увидите следующее:


где Bandwidth - это пропускная способность из LAN в WAN. В моем случае я делал тест с Archer C60 со ста-мегабитными портами, среднюю скорость получил 95Мб/с.
Для тестирования пропускной способности из WAN в LAN допишите в конце команды -R
%%директория с программой%%\iperf3.exe -c 10.0.0.1 -R
Вы получите аналогичную табличку.

Можно поиграться с дополнительными настройками программы - например, эмулировать большее число клиентов и тд.

Аналогичным тестом можно проверить и WiFi соединение - подключив ПК в режиме сервера в WAN порт, на другом ПК подключившись к WiFi сети. Вместо другого ПК можно использовать андроид устройство. Для запуска клиента на Android можно воспользоватся программой >>
1
Комментировать
Thanks to share a good thread.
upload
    upload