Автор Тема: iperf3 — инструмент измерения скорости в сети  (Прочитано 136 раз)

Оффлайн ivm

  • Ветеран
  • *****
  • Сообщений: 3170
  • Что бы ни случилось, всё будет хорошо!
iperf3 — это бесплатная кроссплатформенная утилита с открытым исходным кодом для измерения пропускной способности сети в реальном времени. Она помогает проверить максимальную достижимую скорость канала в IP-сетях (поддерживает IPv4 и IPv6) и является одним из самых удобных инструментов для диагностики сети.

С помощью iperf3 можно настраивать параметры времени, буферов и протоколов (TCP, UDP, SCTP), что делает его полезным не только для диагностики, но и для тюнинга сетевых соединений. iperf3 измеряет пропускную способность, а mtr — качество маршрута.

На большинстве дистрибутивов Linux iperf3 есть в стандартных репозиториях: sudo apt install iperf3 -yiperf3 работает по модели клиент–сервер.

Один хост запускается в режиме сервера: iperf3 -s
Другой — в режиме клиента, указывая IP сервера: iperf3 -c 192.168.1.10
Пример вывода:
$ iperf3 -c 192.168.10.1
 
Connecting to host 192.168.10.1, port 5201
[  5] local 192.168.10.2 port 50234 connected to 192.168.10.1 port 5201
[ ID] Interval           Transfer     Bandwidth
[  5]   0.00-1.00   sec   112 MBytes   940 Mbits/sec
[  5]   1.00-2.00   sec   113 MBytes   946 Mbits/sec
[  5]   2.00-3.00   sec   113 MBytes   947 Mbits/sec
[  5]   3.00-4.00   sec   112 MBytes   941 Mbits/sec
[  5]   4.00-5.00   sec   113 MBytes   945 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  5]   0.00-5.00   sec   564 MBytes   945 Mbits/sec                  sender
[  5]   0.00-5.00   sec   563 MBytes   944 Mbits/sec                  receiver

В отчёте видно:
Interval — время теста.
Transfer — объём переданных данных.
Bandwidth — пропускная способность канала.

Более подробно о применении утилиты сообщается в статье Дениса Коршунова

PS. В продаже появились сетевые карты с пропускной способностью Ethernet - RJ45 2,5G. Скорость передачи данных в локальной сети должна увеличиться существенно.