Как проверить ширину канала между компьютерам?
iperf — кроссплатформенная консольная клиент-серверная программа — генератор TCP и UDP трафика для тестирования пропускной способности сети.
Запускать программу следует на обоих концах. На одном в качестве сервера, на другом — клиента. Скорость измеряется от клиента к серверу.
d:\progs\Iperf\Release
λ iperf
Usage: iperf [-s|-c host] [options]
Try `iperf --help' for more information.
Использование
На сервере
d:\progs\Iperf\Release>Iperf.exe -s
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 64.0 KByte (default)
------------------------------------------------------------
На клиенте
d:\progs\Iperf\Release>Iperf.exe -c 192.168.1.177
------------------------------------------------------------
Client connecting to 192.168.1.177, TCP port 5001
TCP window size: 64.0 KByte (default)
------------------------------------------------------------
[332] local 192.168.1.36 port 51276 connected with 192.168.1.177 port 5001
[ ID] Interval Transfer Bandwidth
[332] 0.0-10.0 sec 38.0 MBytes 31.8 Mbits/sec
Результат на экране, в данном случае равняется 31.8 мегабит в секунду
Два полезных ключа
-t 60
- общее время теста в секундах-i 20
- вывод промежуточных результатов
D:\progs\Iperf\Release>Iperf.exe -c 192.168.1.177 -t 60 -i 20
------------------------------------------------------------
Client connecting to 192.168.1.177, TCP port 5001
TCP window size: 64.0 KByte (default)
------------------------------------------------------------
[340] local 192.168.1.36 port 51946 connected with 192.168.1.177 port 5001
[ ID] Interval Transfer Bandwidth
[340] 0.0-20.0 sec 72.3 MBytes 30.3 Mbits/sec
[340] 20.0-40.0 sec 67.4 MBytes 28.3 Mbits/sec
[340] 40.0-60.0 sec 66.9 MBytes 28.0 Mbits/sec
[340] 0.0-60.2 sec 207 MBytes 28.8 Mbits/sec