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

Warning

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

Ссылка на скачивание Iperf3

На стороне сервера запускаем

iperf3 -s

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

Info

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

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

iperf3 -с <ip_сервера> -P 15 -t 60 -i 10

Info

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

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

iperf3 -с <ip_сервера> -P 15 -t 60 -i 10 -R

Info

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

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

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

iperf3.exe -c <ip_сервера> -u -b 100M -t 60 -l 1400 -i 10 -V --get-server-output

Info

-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 <ip_сервера> -u -b 100M -t 30 -l 1400 -i 10 -R -V --get-server-output

Info

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

iPerf3 и Fortigate

TCP

diag traffictest client-intf wan1
diag traffictest server-intf wan1
diag traffictest port 5201
diag traffictest run -c 91.144.184.231 -R -t 30

UDP

diag traffictest client-intf wan1
diag traffictest server-intf wan1
diag traffictest port 5201
diag traffictest proto 0
diag traffictest run -c 91.144.184.231 \-b 6 00M -t 60 -l 1400 -i 10 -R