Optimización de parámetros del controlador Omada SDN para un mejor rendimiento en redes de gran escala (controlador anterior V5.4.6)
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 iindica la carpeta de instalación del controlador Omada SDN, y la ruta predeterminada en Windows es “C:\Users\YOURACCOUNTNAME\Omada Controller”, donde YOURACCOUNTNAMEes 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, use las herramientas de edición de texto para abrir el archivo “INSTALLATION_FOLDER\properties\omada.properties”, y modifica 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”.
Managing more devices requires a more powerful server. The below table indicates the minimum specifications for the Omada server.
N1 de dispositivos |
Procesador |
Memoria |
Ancho de banda |
HDD |
10000 |
64 núcleos o más |
64 GB o más |
300Mbps |
500GB SSD muy recomendable. |
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 una mayor capacidad de memoria en montón asignada no influirá en el funcionamiento del sistema, puede ampliar 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” file (Windows) o “INSTALLATION_FOLDER/bin/control.sh” (Linux) y agregue dos parámetros para configurar la memoria del montón, “-Xms” and -Xmx”.
Por ejemplo, “java -Xms20480m -Xmx20480m -XX:MaxHeapFreeRatio=60 -XX:MinHeapFreeRatio=30 -XX:+HeapDumpOnOutOfMemoryError” significa asignar 20 GB de memoria en montón 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 exceda un cierto valor (por ejemplo, 1000), experimentará 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 necesitas cambiar el parámetro. Se recomienda que modifique el parámetro antes de instalar o ejecutar el controlador para evitar limitaciones de rendimiento.
Editar “/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
¿Es útil esta faq?
Sus comentarios nos ayudan a mejorar este sitio.