Optimización de parámetros del controlador Omada SDN para un mejor rendimiento en redes de gran escala (controlador anterior V5.4.6)

Knowledgebase
FAQ
07-23-2024
149

Omada Software Controller es capaz de gestionar hasta 10.000 dispositivos a partir de la versión 5.4.6. Teniendo en cuenta las especificaciones de la computadora y el rendimiento de la red, establecemos la cantidad máxima de dispositivos administrados por un controlador de software Omada en 3000 de forma predeterminada, lo que puede satisfacer la mayoría de los escenarios de uso.

Si es necesario administrar más de 3000 dispositivos con un controlador, este documento ayudará a ajustar el límite superior de dispositivos modificando algunos parámetros y optimizar el rendimiento del sistema con especificaciones de servidor limitadas.

Nota:

  • INSTALLATION_FOLDER indica la carpeta de instalación del controlador SDN de Omada, y la ruta predeterminada en Windows es "C:\Users\YOURACCOUNTNAME\Omada Controller", donde YOURACCOUNTNAME es el nombre de la cuenta del sistema, mientras que en Linux es "/opt/tplink/EAPController" .
  • Servidor Omada significa la computadora o servidor que ejecuta el programa Controlador SDN de Omada.

Antes de la modificación, haga una copia de seguridad de los archivos. Inicie sesión en la página del Controlador, vaya a Mantenimiento - Copia de seguridad y restauración y guarde el archivo de copia de seguridad. Además, haga una copia de seguridad de los archivos de origen antes de modificar los archivos a continuación.

La actualización del software sobrescribirá la configuración modificada anterior. Se recomienda registrar los elementos de configuración modificados y luego modificarlos después de la actualización. No haga una copia de seguridad del archivo de configuración anterior y reemplace directamente el archivo después de la actualización.

 

1. ¿Qué hacer para administrar más de 3000 dispositivos con un solo controlador?

Para aumentar la cantidad de dispositivos administrados, utilice las herramientas de edición de texto para abrir el archivo "INSTALLATION_FOLDER\properties\omada.properties" y modifique el parámetro "max.device=3000".

Por ejemplo, si desea cambiar el límite superior a 10000, los parámetros deben modificarse como "max.device=10000".

La gestión de más dispositivos requiere un servidor más potente. Consulte la pregunta frecuente n.º 2967 para conocer las especificaciones recomendadas del servidor.

La operación anterior ayudará a aumentar el límite superior, pero aumentará significativamente la carga del sistema. A continuación se ofrecen algunos consejos para optimizar el rendimiento del sistema cuando se encuentran con problemas similares.

 

2. ¿Qué hacer cuando la CPU está sobrecargada de forma crónica?

En términos generales, la sobrecarga crónica de la CPU se debe a la capacidad limitada de la memoria del montón, que puede entenderse como la RAM asignada y dedicada a la operación del controlador. La memoria del montón del controlador por defecto es la mitad de la RAM del servidor.

Si su servidor Omada está dedicado a ejecutar el programa del controlador y más capacidad de memoria en montón asignada no influirá en el funcionamiento del sistema, entonces puede expandir la capacidad de RAM del servidor configurando de la siguiente manera:

Utilice las herramientas de edición de texto para abrir el archivo "INSTALLATION_FOLDER\bin\start.bat" (Windows) o el archivo "INSTALLATION_FOLDER/bin/control.sh" (Linux) y agregue dos parámetros para configurar la memoria de almacenamiento dinámico, "-Xms" y - Xmx” .

Por ejemplo, "java -Xms20480m -Xmx20480m -XX:MaxHeapFreeRatio=60 -XX:MinHeapFreeRatio=30 -XX:+HeapDumpOnOutOfMemoryError" significa asignar 20 GB de memoria de almacenamiento dinámico al programa controlador.

Nota: después de modificar el archivo "start.bat" en Windows, debe hacer doble clic en él para iniciar el controlador, en lugar de hacer doble clic en el acceso directo en el escritorio. El lanzamiento a través del acceso directo no hará que la modificación surta efecto. En Linux, aún puede comenzar a través del comando "tpeap start".

 

3. Optimización de parámetros para Linux.

Si usa Omada Controller en Linux para administrar redes a gran escala, es posible que cuando el número de dispositivos supere cierto valor (p. ej., 1000), experimente problemas como la readopción frecuente del dispositivo y la carga lenta de la página web. Esto puede estar relacionado con algunas limitaciones del sistema Linux, y se recomienda que siga las configuraciones a continuación para optimizar el rendimiento.

 

Número máximo de archivos abiertos . De forma predeterminada, cada usuario de Linux puede abrir un máximo de 1024 archivos, lo que limita el rendimiento operativo del controlador Omada.

Si encuentra registros de "Demasiados archivos abiertos" en el registro en ejecución (/INSTALLATION_FOLDER/log/server.log), entonces necesita cambiar el parámetro. Se recomienda que modifique el parámetro antes de instalar o ejecutar el controlador para evitar limitaciones de rendimiento.

Edite "/etc/security/limits.conf", agregue los siguientes parámetros, guarde el archivo, cierre sesión y vuelva a iniciar sesión para que los cambios surtan efecto.

* soft nofile 65535

* hard nofile 65535

Evalúa este documento

Documentos relacionados