Тестирование пропускной способности канала с помощью 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 - трафик в обратную сторону