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

В данном разделе вы можете найти ответы на большинство вопросов, возникающих при покупке нового устройства
Ответить
Eraf
Модератор
Модератор
Сообщения: 293
Зарегистрирован: 08 дек 2017, 08:54
Страна: Россия

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

Сообщение Eraf » 12 фев 2019, 19:25

Доброго времени суток!

Часто у пользователей роутера возникает предположение, что роутер "режет" скорость от провайдера.
Вы можете самостоятельно проверить пропускную способность роутера через программу 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 можно воспользоватся программой >> https://play.google.com/store/apps/deta ... ools&hl=ru
Мои модели:
Archer C60v2

rootwilliamson
Сообщения: 3
Зарегистрирован: 10 окт 2019, 14:28
Страна: USA
Откуда: New York City, NY

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

Сообщение rootwilliamson » 15 окт 2019, 14:01

Thanks to share a good thread.

Ответить

Вернуться в «ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ (FAQ)»