Дата:2014-07-04
Если Вам необходимо измерить фактическую полосу пропускания локальной сети или даже скорость с Интернета, то для этого можно воспользоваться утилитой iperf.
Суть ее работы заключается в следующем:
- Устанавливается пакет iperf на 2 Linux станции
- На первой станции она запускается в режиме сервера
- На второй станции в режиме клиента
Режим ее работы стандартен и основывается на простом клиент-серверном варианте работы, по тому же принципу работает большинство
программ например программы для удаленного доступа к компьютеру,
samba, http сервер.
В самом простом примере это выглядит так:
Станция А
# iperf -s
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
Станция В
# iperf -c 192.168.200.254
------------------------------------------------------------
Client connecting to 192.168.200.254, TCP port 5001
TCP window size: 16.0 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.200.253 port 49614 connected with
192.168.200.254 port 5001
[ ID]
Interval
Transfer Bandwidth
[ 3] 0.0-10.0 sec 115
MBytes 96.2 Mbits/sec
На станции В мы просто указали, что конектимся к серверу с IP адресом
192.168.200.254, а все остальные параметры идут по умолчанию.
Дальше мы можем использовать ключи запуска как на сервере так и на
клиенте.
Запустили сервер на 5010 порту
#iperf -s -p 5010
Передали 100 мб данных на порт
# iperf -n 100m -c 192.168.200.254 -p 5010
Для указания нужных параметров используем
# iperf --help
Количество просмотров: 4892
Комментарии к статье:
Добавить комментарий