iPerf

Итак, для начала нам необходимо скачать утилитку. Делаем это либо с официального сайта, либо прямо отсюда:
(актуальная до сих пор версия от 8 jun 2016 - 1.3 MiB for Windows Vista 64bits to Windows 10 64bits)
1. Распаковываем архив и бросаем полученную папку в любое удобное место, хоть в корень диска для удобства (чтобы впоследствие в консоли путь короче писать). Нужно отметить, что утилита должна присутствовать на обоих концах тестируемого соединения - на "сервере" и "клиенте".
2. На "серверной" стороне в консоли (сочетание клавиш Win+R, далее в строке "Выполнить..." пишем cmd и жмем Enter) пишем следующую команду:
C:\iperf\iperf3.exe -s

Примечание. Путь указываемый в команде зависит от того, куда вы положили распакованную утилиту.
Жмем Enter.
-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------

Прекрасно, "сервер" теперь в ожидании, когда к нему постучится клиент.
3. На "клиенте" также необходимо запустить iPerf, но уже с другими ключами:
C:\iperf\iperf3.exe -c 192.168.0.1

Где 192.168.0.1 - это IP доступного из нашей сети интерфейса сервера, где запущен iPerf. В вашем случае он может другим, в т.ч. публичным.
В указанном выше примере ключ только один - указывающий на то, что мы клиент и хотим постучаться на указанный сервер.
Взглянем на еще один вариант:
C:\iperf\iperf3.exe -c 192.168.88.33 -V -t 60

Тут помимо прочего мы указываем ключом -V, что хотим видеть более детальный лог процесса. Например, если соединение по какой-то причине не взлетает и нужно понять, где ошибка. Ну, а -t 60 говорит утилите, что мы хотим бомбить "сервер" в течение 60 секунд. Опционально бывает, что сервер iPerf слушает на нестандартном порту (дефолтно - 5201), тогда ключиком -p укажем нужный.
В заключение еще вариант:
C:\iperf\iperf3.exe -c 192.168.88.33 -V -t 60 -R

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


Ну, и этакий лайфхак, чтобы померить ширину канала в режиме Both, то есть одновременно прогнать TX и RX.
Со стороны серверной части запускаем два процесса с указанием разных портов TCP.
Один будет слушать на дефолтном 5201, так как мы не указали иного.
C:\iperf\iperf3.exe -s

А другой на 5202, что мы указываем явным образом командой.
C:\iperf\iperf3.exe -s -p 5202

Остается примерно таким же образом запустить клиентские части:
c:\iperf\iperf3.exe -c 192.168.88.33 -t 600 -p 5201
c:\iperf\iperf3.exe -c 192.168.88.33 -R -t 600 -p 5202


На этом в принципе всё, долго рассуждать про iPerf нет особого смысла - важность утилиты сложно переоценить.скачать dle 12.0
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
  • Яндекс.Метрика