iperf
– утилита для тестирования скорости канала между двумя хостами.
Быстрый пример использования.
На рабочей машине устанавливаем (Arch Linux):
[simterm]
$ sudo pacman -S iperf
[/simterm]
На удалённом хосте (Ubuntu в AWS Китай):
[simterm]
$ sudo apt-get install iperf
[/simterm]На Ubuntu – запускаем iperf
в server-mode (-s
):
[simterm]
ubuntu@ip-172-31-14-50:~$ iperf -s ------------------------------------------------------------ Server listening on TCP port 5001 TCP window size: 85.3 KByte (default) ------------------------------------------------------------
[/simterm]
С рабочей машины – запускаем в клиент-режиме (-c
):
[simterm]
$ iperf -c 52.***.***.219 ------------------------------------------------------------ Client connecting to 52.***.***.219, TCP port 5001 TCP window size: 19.3 KByte (default) ------------------------------------------------------------ [ 3] local 77.***.***.20 port 36174 connected with 52.***.***.219 port 5001 [ ID] Interval Transfer Bandwidth [ 3] 0.0-46.2 sec 384 KBytes 68.1 Kbits/sec
[/simterm]
На удалённом хоcте:
[simterm]
ubuntu@ip-172-31-14-50:~$ iperf -s ------------------------------------------------------------ Server listening on TCP port 5001 TCP window size: 85.3 KByte (default) ------------------------------------------------------------ [ 4] local 172.31.14.50 port 5001 connected with 77.***.***.20 port 36174 [ ID] Interval Transfer Bandwidth [ 4] 0.0-53.3 sec 384 KBytes 59.1 Kbits/sec
[/simterm]
Киев – Китай, AWS.