
Я готовлюсь к нагрузочному тесту системы Wi-Fi в классе. Все ученики включают свои ноутбуки в начале урока, который запускает веб-браузер, а затем они начинают урок, который включает загрузку урока на основе флэш-памяти (с сервера в школе), обычно загрузка составляет от половины до 2 МБ.
В некоторых случаях время загрузки растягивается до 5 или 10 минут. Поэтому я хочу контролировать все части системы, чтобы с уверенностью сказать, где узкие места, и сколько клиентов могут разумно использовать одну точку доступа Wi-Fi. Поэтому мы планируем провести тесты с 50 клиентами и посмотреть, что получится (я знаю, что большинство людей рекомендуют 20-25 клиентов на точку доступа, но клиент хочет это проверить — и я хочу получить хорошие данные, чтобы показать клиенту так или иначе).
Я уже знаю, как мониторить сервер. Точка доступа Wi-Fi поддерживает SNMP и, кажется, предоставляет довольно много переменных, но я не хочу разбираться слишком много.
Итак, вопрос в том, какие переменные, связанные с Wi-Fi, являются ключевыми для отслеживания, чтобы определить, когда система перегружена, клиенты находятся в состоянии ожидания, происходят коллизии и т. д.?
Я был бы рад, если бы мне сообщили общие названия того, что там должно быть, и я бы сам поискал в файлах, но если вы хотите/должны увидеть подробности, то точка доступа, которую мы используем, этоВездесущность Наностанция 2. Файлы MIB для продуктов Ubiquity связаны с нижней частьюих страница SNMP. Хотя я также обнаружил, что они, похоже, поддерживают по крайней мере частьМикротик MIB.
решение1
Простым подходом будет просто периодический мониторинг IF-MIB::ifInOctets.<ifIndex>
/ IF-MIB::ifOutOctets.<ifIndex>
OID и проверка доступной пропускной способности. Из вашего связанного MIB MikroTik вы можете узнать текущие установленные скорости, прочитав mtxrWlStatTxRate: 1.3.6.1.4.1.14988.1.1.1.1.1.2.<ifIndex>
и mtxrWlStatRxRate: 1.3.6.1.4.1.14988.1.1.1.1.1.3.<ifIndex>
. Это, конечно, не будет учитывать особенности беспроводной связи, но может дать вам приблизительное представление о том, является ли общая доступная пропускная способность на вашем интерфейсе узким местом (вероятно, так и есть, если вы видите использование, близкое к общей пропускной способности канала).
В целом, если только ваши станции или антенны не расположены неудачно, а эфир на выбранной частоте канала чистый, вы можете рассчитывать на пропускную способность около 2–3 МБ/с от одного G-канала (54 МБ/с, 2,4 ГГц).
Если вам нужна более конкретная информация о повторных попытках и ошибках со стороны точки доступа, вы можете ознакомиться с dot11Counters
таблицей MIB IEEE802dot11, в частности со значениями dot11RetryCount
, dot11MultipleRetryCount
и dot11FailedCount
соответствующего экземпляра.
802.11 не имеет никаких коллизий, но имеет физическое обнаружение несущей и опциональноРукопожатие RTS/CTSдо передачи кадров. Мониторинг dot11RTSFailureCount
даст вам приблизительное представление о том, как часто на запрос RTS не отвечает CTS, тем самым не предоставляя канал отправляющей станции.
Обратите внимание, что вы можете увидеть относительно небольшое количество повторных попыток и сбоев RTS, если ваша точка доступа генерирует большую часть трафика (т. е. станции в основном получают данные). Вы можете взглянуть на IF-MIB::ifOutDiscards.<ifIndex>
беспроводной интерфейс или IF-MIB::ifInDiscards.<ifIndex>
на проводной интерфейс, а также на то, что эти числа будут увеличиваться всякий раз, когда буфер заполнен и не может получить никаких дополнительных кадров (т. е. точка доступа отправляет данные на полной скорости, но кадры на интерфейсе Ethernet продолжают прибывать с более высокой скоростью).
решение2
Если все, что вы пытаетесь сделать, это доказать клиенту, что он перегружает точку доступа, вы можете использовать OID dot11RetryCount и dot11MultipleRetryCount.
dot11RetryCount - 1.2.840.10036.2.2.1.4
dot11MultipleRetryCount - 1.2.840.10036.2.2.1.5
Это даст вам грубую оценку того, насколько перегружен эфир. Как только число повторов достигнет более 10% от dot11TransmittedFrameCount, вы начнете замечать замедления.
Вот средство обхода объектов MIB от Cisco — оно должно помочь, если вам нужно выяснить, какие еще OID нужно изучить.