logoЗаметки на клавиатуре


iperf – утилита для проверки скорости соедения между двумя точками

Категории Internet,Software, опубликовал evilbot November 7th, 2014

Мне регулярно надо проверять скорость соеденения между филиалами компании. В случае доступа в интернет есть всеми любимы SpeedTest, а вот для проверки скорости внутри сети можно использовать программу iperf.

iperf – это простое клиент-серверное приложение, которое генерирует TCP и UDP трафик для тестирования пропускной способности сети. Работает она просто, на одном компьютере запускается сервер командой iperf -s. На другом компьютере запускается клиент, командой iperf -c XX.XX.XX.XX, где XX.XX.XX.XX – адрес сервера, который в течении нескольких секунд загружает на сервер поток данных.

В результате получается такой вывод:

C:\iperf>iperf -c 10.XX.X.XXX
------------------------------------------------------------
Client connecting to 10.XX.X.XXX, TCP port 5001
TCP window size: 64.0 KByte (default)
------------------------------------------------------------
[  3] local 10.XXX.X.XXX port 17131 connected with 10.XX.X.XXX port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.4 sec  14.8 MBytes  11.8 Mbits/sec

Если есть желание проверить скорость канала в обе стороны без запуска сервера с двух сторон, то можно использовать ключик -d, тогда вывод будет выглядеть так:

C:\iperf>iperf -c 10.XX.X.XXX -d
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 64.0 KByte (default)
------------------------------------------------------------
------------------------------------------------------------
Client connecting to 10.XX.X.XXX, TCP port 5001
TCP window size: 64.0 KByte (default)
------------------------------------------------------------
[  4] local 10.XXX.X.XXX port 10341 connected with 10.XX.X.XXX port 5001
[  5] local 10.XXX.X.XXX port 5001 connected with 10.XX.X.XXX port 61523
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-10.4 sec  9.62 MBytes  7.77 Mbits/sec
[  5]  0.0-10.9 sec  4.75 MBytes  3.65 Mbits/sec

Также ко всему вышеперечисленному можно добавить то, что с помощью iperf можно проверять скорость канала Инернет, использую публичные iperf сервера, список доступен в соответствующей статье в Википедии.