Настройки контроллера Omada, позволяющие повысить производительность при управлении масштабными сетями (начиная с версии 5.4.6)

Если вам нужно больше
Дата последнего обновления: 08-26-2022 12:22:44 PM 2794
Эта статья подходит для: 

Начиная с версии 5.4.6, программный контроллер Omada позволяет управлять устройствами в количестве до десяти тысяч штук. По умолчанию в программном контроллере установлено ограничение, которое позволяет управлять не более чем тремя тысячами устройств — в большинстве случаев такого числа более чем достаточно. В данной статье мы расскажем о том, как снять это ограничение и увеличить количество устройств, которыми можно управлять, с трёх тысяч до десяти тысяч.

ПапкаУстановки — это папка, в которой установлен контроллер Omada SDN. Путь по умолчанию:
— на Windows: C:\Users\ИмяУчётнойЗаписиWindows\Omada Controller
— на Linux: /opt/tplink/EAPController
Сервер Omada — это компьютер или сервер, на котором запущен программный контроллер Omada SDN.
Перед внесением каких-либо изменений рекомендуется создать резервную копию файлов. Для этого выполните вход в интерфейс контроллера и перейдите в раздел Обслуживание Резервное копирование и восстановление. Также перед изменением нижеуказанных файлов рекомендуется создать резервную копию исходных файлов.
Обновление программного обеспечения приведёт к удалению предыдущих настроек. Рекомендуется записать параметры, в которые вносились изменения, чтобы затем повторно указать их после выполнения обновления. Не рекомендуется создавать файл резервной копии предыдущих настроек и заменять им файл текущих настроек после выполнения обновления.

Что необходимо, чтобы с одного контроллера можно было управлять устройствами в количестве свыше трёх тысяч штук?

С помощью текстового редактора откройте файл ПапкаУстановки\properties\omada.properties и измените параметр max.device=3000 на max.device=10000.

Чем больше устройств, которыми надо управлять, тем больше потребуется ресурсов. Ниже представлены минимальные системные требования для серверов Omada.

Количество устройств Процессор Память Пропускная способность Накопитель
10 000 64 или более ядер 64 ГБ или более 300 Мбит/с SSD объёмом 500 ГБ

Увеличение лимита существенно повысит нагрузку на систему. Ниже описаны способы оптимизации производительности системы.

Что делать, если постоянно перегружен процессор?

Если говорить в целом, постоянная перегрузка процессора вызвана ограниченной динамической памятью, то есть оперативной памятью, выделенной для работы контроллера. По умолчанию динамическая память контроллера — это половина оперативной памяти сервера.

Если для работы контроллера используется выделенный сервер Omada, и увеличение динамической памяти не повлияет на работу системы, можно увеличить объём выделенной оперативной памяти следующим образом.

С помощью текстового редактора откройте файл ПапкаУстановки\bin\start.bat (Windows) или ПапкаУстановки/bin/control.sh (Linux) и добавьте два параметра, отвечающих за динамическую память: -Xms и -Xmx.

Например, java -Xms20480m -Xmx20480m -XX:MaxHeapFreeRatio=60 -XX:MinHeapFreeRatio=30 -XX:+HeapDumpOnOutOfMemoryError будет означать, что на контроллер будет выделено 20 ГБ динамической памяти.

После внесения изменений в файл start.bat на Windows необходимо дважды нажать по нему (а не по ярлыку на рабочем столе), чтобы запустить контроллер. Если выполнить запуск через ярлык, то изменения не вступят в силу. На Linux выполнить запуск можно через команду tpeap start.

Настройки для Linux

Если контроллер Omada используется для управления масштабной сетью на Linux, то по достижении определённого числа управляемых устройств (например, тысячи штук) начнут возникать проблемы, такие как частая повторная адаптация устройств и низкая скорость загрузки веб-страниц. Это может быть связано с ограничениями системы Linux. Для повышения производительности рекомендуется выполнить указания ниже.

Максимальное число открытых файлов. По умолчанию каждый пользователь Linux может открывать не более 1024 файлов, что ограничивает производительность контроллера Omada.

Если в журнале /ПапкаУстановки/log/server.log есть записи Too many open files, необходимо изменить параметр. Во избежание проблем с производительностью рекомендуется изменить этот параметр до установки и запуска контроллера.

Внесите изменения в /etc/security/limits.conf, добавьте указанные ниже параметры, сохраните файл, затем выйдите и войдите заново, чтобы изменения вступили в силу.

* soft nofile 65535

* hard nofile 65535

Был ли этот FAQ полезен?

Ваш отзыв поможет нам улучшить работу сайта.

Рекомендуемая продукция

Подписаться на рассылкуМы с ответственностью относимся к вашим персональным данным. Полный текст политики конфиденциальности доступен здесь.

Мы в соцсетях

From United States?

Get products, events and services for your region.