Тестирование скорости локальной сети
Тестирование скорости локальной сети
Бывают ситуации, когда необходимо измерить фактическую скорость передачи данных между двумя узлами по каналу связи Ethernet (скорость передачи данных по локальной сети).
Протестировать скорость локаьлной сети можно несколькими способами: передать большой файл по FTP или HTTP и засечь время передачи файла, затем поделим размер файла в МБ (мегабайтах) на время передачи (в секундах) и получим скорость нашего канала в МБ/с (магабайт в секунду), если умножим это значение на 8, то получим значение скорости в Мбит/с (мегабит в секунду). А можно для тестирования скорости локальной сети использовать специализированные программы. Одной из таких программ является IPERF(http://iperf.sourceforge.net/).
Iperf — кроссплатформенная консольная клиент-серверная программа — генератор TCP иUDP трафика для тестирования пропускной способности локальной или распределённой сети. Iperf не требует установки. Iperf для измерения ёмкости канала пользуются даже крупные провайдеры.
Iperf проста в использовании. Для тестирования скорости локальной сети вам понадобятся:
- два компьютера (один будет выступать в роли сервера, другой в роли клиента), подключенные к сети и с назначенными IP-адресами
- собственно, iperf (под Linux или Windows) на каждом компьютере
- компьютеры должны пинговаться
- если тестироваться будет определённый порт TCP или UDP, то доступ на этот порт должен быть открыт.
Сначала необходимо запустить серверную часть программы, затем клиентскую. Для "сервера" запуск iperf происходит следующим образом:
iperf -s -p 80
На клиенте запуск iperf производится со следующими параметрами:
iperf -c 192.168.1.1 -p 80 -t 180
После завершения тестирования, на "клиенте" и на "сервере" отображается измеренная скорость канала связи.