Тестирование пропускной способности канала с помощью iPerf3

На АРМ должна быть хорошая сетевая карта.

Качаем Iperf3 , на стороне сервера запускаем iperf3 -s 

на стороне клиента:  


TCP тестирование каналов больше 100Мb лучше проводить в 15 -30 потоков

Гоним трафик в сторону сервака

iperf3 -с 10.10.10.10(Ip сервера) -P 15 -t 60 -i 10

-P 15  - 15 потоков

-t 60    - время прогона 60 с

-i 10 - информация будет выводиться кажде 10 с.


Гоним трафик от сервака к клиенту

iperf3 -с 10.10.10.10 -P 15 -t 60 -i 10 -R

-R - трафик в обратную сторону


UDP тестирование (Когда нужно просто грузануть канал)

Гоним трафик в сторону сервака

iperf3.exe -c 172.20.99.12 -u -b 100M -t 60 -l 1400 -i 10 -V --get-server-output

-t 60    - время прогона 60 с

-i 10 - информация будет выводиться кажде 10 с.

-u UDP

-b 100M генерируется трафик в 100М  

-l 1400 размер буфера (по умолчанию 128 КБ для TCP, 8 КБ для UDP), пускаем большие пакеты но влезаем в MTU что бы не убить CPU

-V  выдет полезную инфу при начале тестирования откуда куда идет трафик и.т.д.

--get-server-output  получаем в конце тестирования результат с сервера


Гоним трафик от сервака к клиенту

iperf3.exe -c 172.20.99.12 -u -b 100M -t 30 -l 1400 -i 10 -R -V --get-server-output

-R - трафик в обратную сторону