Тест пропускной способности локальной сети

Iperf — кроссплатформенная консольная клиент-серверная программа, предназначена для тестирования пропускной способности интернет канала между двумя компьютерами.

Серверная часть программы запускается на компьютере-сервере (ip сервера 192.168.0.4)  с ключом -s

 

 

 

 

 

 

 

 

На втором компьютере  в консоли запускается тот же файл с ключом

 

 

 

 

 

 

 

 

 

 

Ключи и опции iperf.

Опции для режима «сервер»:

-s - запуск утилиты в режиме сервера

-U - запуск в одном многопоточном режиме UDP

-D - запуск утилиты в режиме сервера как процесс

Опции для режима «клиент»:

-c - запуск режиме клиента

-d - одновременно двунаправленный тест

-n - количество байт для передачи

-r - двунаправленный тест по отдельности

-t – время теста в секундах (по умолчанию 10 секунд)

-F – указать имя файла входных данных, подлежащих передаче из файла

-P - число параллельных потоков для запуска клиента

Общие опции:

-f - [KmKM] формат для отчета: Кбит, Мбит, Кбайт, Мбайт

-h - помочь

-i – задать интервал в секундах между отчетами пропускной способности

-l - [KM] задать длину буфера чтения/записи (по умолчанию 8 КБ)

-m - показывать максимальный размер сегмента (MTU - TCP / IP заголовке)

-o - вывод отчета в указанный файл

-p - установить порт для прослушивания/подключения (по умолчанию 5001)

-u - использовать UDP (по умолчанию TCP)

-w - задать размер окна (размер буфера сокета)

-B - задать интерфейс или групповой адрес

-M - установка максимального размера сегмента (MTU - 40 байт)

-v - информация о версии утилиты

-V - использование IPv6

 

                                    ПРИМЕРЫ

  1. Запустить утилиту в режиме «клиент» с указанием на сервер с ip-адресом 192.168.5.39 с выводом результата каждые 5 секунд до тех пор, пока по трафику не пройдёт 200 Мбайт информации: # iperf –c 192.168.5.39 –n 200М –i 5

  2. Запустить утилиту в режиме «клиент» с указанием на сервер с ip-адресом 192.168.5.39 с прослушиванием на порт 49001 и тестировать 30 секунд с выводом результата каждые 5 секунд: # iperf –c 192.168.5.39 –t 30 –p 49001 –i 5

  3. Запустить утилиту в режиме «клиент» с указанием на сервер с ip-адресом 192.168.5.39 и тестировать 20 секунд с выводом результата каждые 5 секунд в обе стороны: # iperf –c 192.168.5.39 –t 20 –i 5 –r