Стресс-тест на точке доступа Wi-Fi
Я установил точку доступа Wi-Fi в школьном зале. Около тысячи приложений iPad будут использовать приложение iPad через эту точку доступа для передачи информации на сервер.
Как я могу гарантировать, что AP достаточно для такого случая использования? Можно ли провести стресс-тест через Wi-Fi?
Примечание: пропускная способность не является проблемой; 1G пропускная способность подготовлена.
2 ответа
Ни одна точка доступа не может обрабатывать тысячи пользователей. Кроме того, этот вопрос намного глубже и сложнее, чем простой или даже длинный ответ, который можно здесь описать, но, по крайней мере, я попытаюсь объяснить, почему:
- для большого числа пользователей основная проблема - это общедоступные медиа, которые заполняются большим количеством передатчиков и приемников: представьте, что несколько сотен людей кричат на одного человека, и этот человек - ваша точка доступа. Даже если они будут говорить нормально или даже шептать, есть пороговое значение громкости / расстояния, и после пересечения невозможно установить связь.
- поэтому основной подход состоит в том, чтобы разделить область на набор областей, так что каждая будет обрабатываться одной точкой доступа
- При подсчете количества точек доступа вам нужно учитывать множество факторов.
- при расчете уровня мощности для каждой из этих точек доступа есть множество соображений
- При выборе точек доступа и их антенн существует множество соображений, включая, помимо прочего, возможность для клиентов осуществлять роуминг, покрытие секторов и усиление сигнала.
В качестве примера таких соображений я могу порекомендовать официальный документ от Cisco, просто чтобы понять, насколько сложным он может быть: Руководство по проектированию беспроводных локальных сетей Cisco для клиентов с высокой плотностью в высшем образовании
Тем не менее, я полагаю, что без надлежащего опыта вы просто не сможете гарантировать, что ваша первая беспроводная установка будет обслуживать тысячи пользователей беспроводной сети. Вам не нужен стресс-тест для этого. Кроме того, нет такого стресс-теста, который бы моделировал тысячи (или сотни) передатчиков в одной области.
Возможно, вы захотите заглянуть в IXChariot. Хотя и не бесплатная, она имеет полнофункциональную демо-версию. IXChariot должен делать то, что вы хотите.
Насколько я знаю, нет простого способа, чтобы одно устройство генерировало 1000 ассоциаций точек доступа или брало 1000 IP-адресов в аренду - это часть того, что вам нужно в "стресс-тестировании" этой сети.
Без 1000 физических устройств лучшее, что вы могли бы сделать, - это оценить X объем МБ на устройство x 1000 устройств = вам необходимо подключение XXXXMB (не включая служебные данные и другие потенциальные переменные).