Измерение пропускной способности каналов

В локальной сети, между удаленными офисами, точно измерить ширину канала стандартными методами проблематично.

Однако существует бесплатная утилита Iperf, работающая  в клиент/серверном режиме.

Домашняя страничка проекта —  http://sourceforge.net/projects/iperf/, вариант для Windows прикреплен внизу статьи.

Для измерения скорости необходимо сначала запустить с помощью командной строки iperf на сервере:

iperf -s

по умолчанию используется порт 5001, ключем -p можно задать любой порт (не забудьте открыть порт в файрволе)

Затем на клиенте запускается команда

iperf -c 192.168.0.10 —format k -m  -t 180

где 192.168.0.1 0 — IP адрес  компьютера, на котором запущена серверная часть. Параметр -t отвечает за время, в течение которого будет производится измерение.

Через 3 минуты вы получите статистику:

------------------------------------------------------------
Client connecting to 192.168.101.105, TCP port 5001
TCP window size: 8.00 KByte (default)
------------------------------------------------------------
[148] local 192.168.101.58 port 60886 connected with 192.168.101.105 port 5001
[ ID] Interval Transfer Bandwidth
[148] 0.0-42.0 sec 1512072 KBytes 295095 Kbits/sec

Существует также GUI оболочка Jperf, написанная на java, доступная на сайте проекта, при её использовании необходима установка на клиенте Java:

Прикладываю консольную версию Iperf для Windows:

JPerf

IPref

И GUI для него же — JPerf

JPerf

JPerf

Добавить комментарий

Ваш адрес электронной почты не будет опубликован. Обязательные поля отмечены знаком *

10 − 7 =

Яндекс.Метрика