Оценка пропускной способности airMAX к любому компьютеру

Специалист
Задать вопрос

Общие сведения

Давайте обсудим, как по-настоящему проверить свои пропускные способности наилучшим образом на сегодняшний день. Мы сможем сделать это с помощью измерительного инструмента Iperf. Он скажет вам в режиме реального времени, чему равна скорость. Следует отметить, что большинство устройств Ubiquiti уже имеют Iperf и это то, на чем базируются ваши тесты скорости AirControl и проводимые через веб-интерфейс. Однако, если вам нужно увидеть истинную пропускную способность, включая порты Ethernet, кабели и т.д., то это верный способ.

Iperf состоит из 2 частей, сервера и клиента. airMax и UniFi устройства могут работать как клиент или сервер, однако в идеальной ситуации нужно использовать компьютер для обеих ролей. Т.к. Вы хотите протестировать пропускную способность через устройство, а не до него. Использование этой функции значительно снизит производительность, а также Вы не сможете протестировать все компоненты сети. Если вы подключены физически, вы получите только скорость Ethernet, а не беспроводной сети. Если по беспроводной сети, Вы не получите данных об Ethernet. Вы не будете знать, где находится проблема.

Iperf имеет двоичный код для Windows, Linux, и Mac. Для Windows или Mac, Вам нужно будет зайти на сайт iperf для скачивания кода. Если Вы знакомы с Linux:

  apt-get update; apt-get install iperf
    -ИЛИ-
  yum upgrade; yum install iperf


Мне нравится Linux, я установил Ubuntu 12.04 в VirtualBox (с адаптером сети в режиме моста) для тестирования. Я выведу тесты iperf в текстовый файл для просмотра. Используя этот метод, я могу запустить тест за минуты.

В Windows или Mac, нужно вначале открыть командную строку и сменить директорию скачанного файла. Это не нужно делать в Linux, но следующие команды универсальны для Windows или Mac, для Linux, вы работаете прямо в командной строке.

На сервере:

iperf - s

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

На клиенте:

iperf -c (IP адрес сервера)

Это запустит 5ти секундный тест и покажет результаты для сервера и клиента.

Будет примерно следующее:

[ 3] local 192.168.10.49 port 39091 connected with 192.168.10.98 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0- 5.0 sec 20.2 MBytes 34.0 Mbits/sec


Можно добавить еще несколько вещей. Для клиента:

-t [время в сек.] --- Это запустит тест на установленное время. Например: iperf -c [Server IP] -t 1800 запустит на 30 минут
-i [время в сек.] --- Это запустит тест на установленный интервал, обычно используется с -t. Например: iperf -c [Server IP] -t 1800 -i 5 запустит тест на 30 с пятисекундным интервалом.

Для Windows, Mac, и Linux Вы можете получать результаты команд в файл. Для этого отметьте ‘ > [желаемое имя файла]’ в конце iperf команды. Пример: iperf -c [Server IP] -t 1800 -i 5 > uap_ac_ht20.txt запустит тест скорости на 30 минут с пятисекундным интервалом и сохранит результаты в файл «uap_ac_ht20.txt». При этом результаты не отобразятся в командной строке.

Совет: Если Вы хотите просматривать результаты пока экспортируете их в файл, откройте еще один терминал и впишите tail -f[файл, который записывается] и Вы сможете просматривать их.

Другие темы

UniFiAirFiber
AirMaxAirVision
EdgeMax

Другие вопросы