В локальной сети, между удаленными офисами, точно измерить ширину канала стандартными методами проблематично.
Однако существует бесплатная утилита 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:
И GUI для него же – JPerf
Уведомление:Измерение пропускной способности каналов | Oh, MSBRO !