В локальной сети, между удаленными офисами, точно измерить ширину канала стандартными методами проблематично.
Однако существует бесплатная утилита Iperf, работающая в клиент/серверном режиме.
Домашняя страничка проекта – http://sourceforge.net/projects/iperf/
Для измерения скорости необходимо сначала запустить с помощью командной строки iperf на сервере:
1 |
iperf -s |
по умолчанию используется порт 5001, ключем -p можно задать любой порт (не забудьте открыть порт в файрволе)
Затем на клиенте запускается команда
1 |
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
взято тут
Jperf можно взять тут: https://iperf.fr/iperf-download.html