Las extensiones de paquetes de CloudLinux merecen la pena si los paquetes de cPanel Perfiles de recursos LVE uniformes para las tarifas de alojamiento estandarizadas. Complementan las tarifas con límites para la CPU, la memoria, los procesos y las E/S, pero no sustituyen ni al análisis de fallos ni a la planificación de la capacidad. El LVE Manager sirve para el control y la gestión específica de excepciones; una integración con el sistema de facturación garantiza la coherencia entre el producto, el aprovisionamiento y la asignación de paquetes. Es fundamental determinar si el cuello de botella se encuentra realmente en los procesos web, en los accesos a la base de datos o en el sistema de archivos.
Clasificar correctamente las extensiones de paquetes de CloudLinux
En el contexto de cPanel, «CloudLinux Package Extensions» se refiere concretamente a la Extensión LVE de cPanel Es decir, amplía los paquetes normales de cPanel con campos para los límites de recursos. Un paquete de cPanel describe, en primer lugar, el producto de alojamiento que se puede contratar y asignar, como por ejemplo una tarifa básica o empresarial. La extensión complementa este modelo de tarifas con límites técnicos que se aplicarán a las cuentas asignadas al paquete. CloudLinux documenta esta integración para cPanel y no como una función universal del paquete para todos los paneles de control o componentes de CloudLinux.
Este concepto debe distinguirse de las extensiones generales de paquetes de cPanel. Estas proporcionan un marco de trabajo que permite a las extensiones almacenar variables y campos de entrada adicionales en los paquetes y las cuentas. La extensión LVE es un caso de uso concreto de este mecanismo: almacena valores LVE en el paquete, en lugar de limitarse a gestionar características de producto definidas libremente. Esto explica también por qué los cambios en los datos de las extensiones relacionados con los paquetes deben planificarse cuidadosamente, teniendo en cuenta su interacción con las cuentas y los cambios posteriores en los paquetes.
El LVE Manager No se trata, por su parte, de una extensión de paquetes competidora. Es la gestión centralizada de CloudLinux para límites, paquetes, cuentas e informes. Los administradores pueden controlar allí los valores de los paquetes y, si es necesario, gestionar los valores individuales de las cuentas; por su parte, la extensión LVE garantiza que la configuración de LVE forme parte directamente de la gestión de paquetes de cPanel. En el caso de los planes de alojamiento compartido estandarizados, ambos se complementan: cPanel se encarga de los planes y el aprovisionamiento, mientras que el LVE Manager aporta transparencia sobre las reglas de recursos realmente gestionadas.
También hay que considerar por separado las ampliaciones del PHP Selector. En este caso, se trata de módulos PHP y entornos de ejecución seleccionables, y no de los límites de CPU, memoria, procesos o almacenamiento de una cuenta de cliente. Por ejemplo, si se soluciona la falta de una extensión de PHP, esto no modifica automáticamente la capacidad de LVE de una tarifa. Por el contrario, un límite de LVE más alto no mejora una configuración de PHP incompatible. Esta separación evita que la funcionalidad de una aplicación y el aislamiento de recursos se traten erróneamente como un mismo ajuste.
Por lo tanto, esta extensión resulta especialmente útil cuando se desea que un plan de tarifas cuente con una garantía de rendimiento repetible en forma de perfil de recursos. No sustituye a la planificación de la capacidad del servidor ni al análisis de las causas concretas de la carga. Sin embargo, establece una asignación vinculante: una cuenta no solo recibe con su paquete de cPanel cuotas y características del producto, sino también los límites de LVE previstos.
Requisitos técnicos y asignación efectiva
Los campos de paquetes por sí solos no limitan los procesos. Para que los valores de LVE se apliquen realmente, es necesario disponer de CloudLinux OS, un kernel compatible con LVE y el módulo del kernel LVE cargado. Si falta esta base técnica, es posible que los valores aparezcan en una interfaz, pero no produzcan el efecto de aislamiento esperado para las cuentas de alojamiento web. Por lo tanto, antes de definir cualquier tarifa, es necesario realizar un análisis de la plataforma del servidor, y no limitarse a seleccionar valores numéricos supuestamente adecuados.
Los siguientes comandos son operaciones de solo lectura. Debes ejecutarlos en un shell con los permisos suficientes para comprobar el ID del núcleo y los módulos cargados. No modifican paquetes ni límites, ni reinician servicios.
uname -r
lsmod|grep lveLa edición de uname -r muestra la versión actual del núcleo. Con lsmod|grep lve Comprueba si se ha cargado un módulo LVE adecuado. Ninguna de estas comprobaciones confirma si una tarifa concreta está dimensionada de forma adecuada desde el punto de vista técnico; únicamente aclaran si se cumple un requisito esencial para su aplicación técnica. Por lo tanto, para una clasificación más detallada, también deben incluirse en el proceso de comprobación la asignación de paquetes, el estado de la cuenta y los posteriores análisis de fallos.
Incluso cuando el LVE funciona correctamente, un límite de paquete no se aplica independientemente de la asignación de cuentas. Los valores de los paquetes se aplican, por regla general, a las cuentas asignadas a dicho paquete. Sin embargo, CloudLinux señala una excepción importante: si el titular del paquete y el titular de la cuenta no coinciden, no se aplican los límites del paquete; en su lugar, se aplican los Límites predeterminados se utiliza. Esto puede resultar relevante, por ejemplo, en determinadas configuraciones administrativas o de revendedores. Por lo tanto, el nombre de una tarifa por sí solo no constituye una prueba sólida de la limitación efectiva de una cuenta concreta.
Además, las cuentas pueden tener valores de LVE individuales que difieran del perfil del paquete. Estas excepciones no son necesariamente un error, pero hacen que la comprobación se realice en varias etapas: primero hay que confirmar la base técnica de LVE, después la asignación válida del paquete y del titular y, por último, un posible perfil individual. Solo a partir de este orden se puede deducir por qué una cuenta de cliente recibe recursos diferentes a los de una cuenta con una tarifa aparentemente similar.
Qué aportan SPEED, PMEM, EP e I/O en el alojamiento web
Los límites LVE protegen el alojamiento compartido al separar los recursos de una cuenta de los de otra. VELOCIDAD limita la potencia de CPU disponible; cuando se indica un porcentaje, el 100 % equivale a un núcleo de CPU. Si se alcanza este límite, las tareas de PHP, los trabajos de cron o las páginas dinámicas no fallarán necesariamente de inmediato, pero tardarán más en ejecutarse. Esto puede hacer que las solicitudes permanezcan activas durante más tiempo y que, de forma indirecta, ejerzan una mayor presión sobre otros límites. Por lo tanto, los límites de CPU deben evaluarse junto con los tiempos de respuesta, las solicitudes paralelas y el tipo de aplicación.
Para la memoria es PMEM La cantidad de memoria física realmente utilizada por un LVE. Si se supera este límite, CloudLinux puede terminar los procesos del LVE afectado tras liberar memoria de caché. Esto puede provocar errores HTTP 500 o HTTP 503 para los visitantes. Por lo tanto, PMEM es un límite de protección fundamental, pero no sustituye al análisis de las causas: los complementos que consumen mucha memoria, los trabajadores PHP demasiado grandes o los scripts defectuosos siguen suponiendo un riesgo operativo incluso con un límite más alto.
VMEM describe las necesidades de memoria virtual. CloudLinux considera que VMEM está obsoleto y recomienda establecer el valor en 0 establecerlo o desactivar el límite, ya que los límites de VMEM activos pueden provocar problemas inesperados. Si una cuenta alcanza un límite de VMEM que sigue activo, se pueden impedir nuevas asignaciones de memoria; el contador fVMEM aumenta y los procesos o las solicitudes CGI/PHP pueden fallar con los códigos HTTP 500 o HTTP 503. Por lo tanto, PMEM es el límite de memoria determinante para los perfiles de alojamiento compartido nuevos o revisados.
No obstante, en los sistemas existentes, la transición debe realizarse de forma controlada. Antes de desactivar VMEM, es necesario registrar los valores actuales de los paquetes y las cuentas, la generación del sistema operativo y las dependencias de configuraciones anteriores. A continuación, el cambio puede observarse primero en una cuenta de prueba adecuada. Esta precaución no altera la recomendación fundamental: VMEM no debe incluirse en los nuevos modelos tarifarios como un segundo límite de almacenamiento equivalente a PMEM.
EP hace referencia a procesos web que se producen simultáneamente y, por lo tanto, representa solicitudes web activas en paralelo. Un Límite de EP Esto puede provocar que el servidor web devuelva el código de error HTTP 508. Por lo tanto, EP no es un límite directo de visitantes: unas pocas solicitudes dinámicas lentas pueden agotar el límite igual que muchas visitas breves. NPROC, por el contrario, limita el número total de procesos de una cuenta. Un número elevado de procesos puede deberse, por ejemplo, a ejecuciones paralelas de PHP, tareas en segundo plano o tareas cron mal planificadas.
La E/S limita el rendimiento del soporte de datos en KB/s, mientras que las IOPS indican el número de operaciones de lectura y escritura por segundo. Cuando hay una E/S insuficiente, los procesos suelen ralentizarse, en lugar de terminarse de inmediato. Si se alcanza el límite de IOPS, las operaciones de lectura y escritura esperan hasta el siguiente intervalo de un segundo. Esto se nota, por ejemplo, en el caso de muchos accesos a archivos pequeños, archivos de caché o aplicaciones que hacen un uso intensivo de datos. Por lo tanto, un cuello de botella visible no es automáticamente un problema de la CPU: solo el tipo de límite correspondiente indica si es el tiempo de cálculo, la memoria, el paralelismo, el rendimiento o la tasa de operaciones lo que frena la aplicación.
Diseñar paquetes de alojamiento como perfiles de recursos coherentes
En el caso de las tarifas de alojamiento compartido estandarizadas, los paquetes de cPanel con valores de LVE predefinidos son, ante todo, un medio para garantizar un aprovisionamiento coherente. Las tarifas básica, estándar y de mayor rendimiento pueden asignarse cada una a un perfil de recursos claramente definido. Cuando se asigna una nueva cuenta de cliente al paquete correspondiente, se aplican sus valores límite sin necesidad de mantenimiento manual adicional por cuenta. Esto evita que los planes con el mismo nombre acaben teniendo, con el tiempo, límites diferentes de CPU, memoria o E/S.
Un perfil de paquete no solo describe un límite técnico máximo, sino también una relación previsible entre el plan, el uso previsto y la capacidad disponible del servidor. El plan básico puede cubrir sitios web sencillos y fáciles de almacenar en caché, mientras que un plan superior ofrece más margen para aplicaciones dinámicas o picos de carga puntuales. La extensión de paquete resulta útil cuando cPanel es la fuente principal para la asignación de tarifas y se desea que los límites se mantengan al cambiar de paquete. Los cambios se pueden gestionar tanto en los paquetes de cPanel como en el LVE Manager.
Sin embargo, no existen valores numéricos universalmente válidos para este tipo de perfiles. Entre otros factores, son decisivos la configuración del procesador y del almacenamiento, el servidor web y el gestor de PHP, las cachés utilizadas, las aplicaciones típicas, los picos de carga simultáneos y la propia estrategia de sobreventa. Un límite de CPU que resulte plausible en un servidor con sitios web predominantemente estáticos puede resultar insuficiente para un entorno con numerosas solicitudes CMS no almacenadas en caché. Del mismo modo, un almacenamiento rápido puede permitir una relación diferente entre E/S e IOPS que un sistema de almacenamiento más lento.
Lo más recomendable es seguir un enfoque gradual: en primer lugar, define unos pocos paquetes claramente diferenciados, en lugar de muchas variantes apenas distinguibles entre sí. A continuación, analiza el uso y los errores por cada tarifa y comprueba si las restricciones recurrentes se ajustan realmente al perfil del producto o si se deben a aplicaciones concretas que presentan fallos. Solo entonces se deben ajustar los límites de forma específica. De este modo, se mantiene Paquetes de alojamiento web Es comprensible, y las decisiones sobre la capacidad se basan en el perfil de carga real, en lugar de en cifras generales de visitantes.
Comparar los parámetros del LVE y las vías administrativas
Los siguientes valores limitan distintos cuellos de botella. A la hora de establecer las tarifas, su efecto visible es más importante que una definición técnica aislada: por ejemplo, un valor elevado de espacio de almacenamiento no compensa ni una potencia de CPU insuficiente ni los procesos de entrada agotados. Los inodos tampoco forman parte de los recursos LVE, sino de las cuotas del sistema de archivos. Según la recomendación de CloudLinux, VMEM no debería utilizarse como límite habitual de un plan de tarifas, sino ajustarse a 0 se establezca.
| Parámetros | Recurso limitado | Consecuencia visible | Unidad o formato de entrada | Demarcación |
|---|---|---|---|---|
| VELOCIDAD | Rendimiento de la CPU | Solicitudes dinámicas más largas o tiempos de espera | Porcentaje; el 100 % equivale a un núcleo de CPU | No debe confundirse con el número de proceso |
| PMEM | Memoria física realmente utilizada | Los procesos pueden finalizar; pueden producirse errores HTTP 500 o 503. | valor almacenado | Límite de almacenamiento central |
| VMEM | Necesidades de memoria virtual | Es posible que fallen otras asignaciones de memoria; el valor de fVMEM aumenta, y pueden producirse errores HTTP 500 o 503 | Valor almacenado; recomendado: 0 | Obsoleto; no utilizarlo como límite tarifario habitual |
| EP | Procesos web que se ejecutan simultáneamente | Si se supera el límite, puede aparecer el código HTTP 508 | Cantidad | Sin contador de visitas |
| NPROC | Número total de procesos | No se pueden iniciar nuevos procesos | Cantidad | Va más allá de las consultas web |
| IO | Rendimiento de los soportes de datos | El acceso a los archivos y a los datos se ralentiza | KB/s | Sin número de operaciones de E/S |
| IOPS | Operaciones de lectura y escritura | Las operaciones se posponen hasta el siguiente intervalo de segundos | Operaciones por segundo | Añadido por IO |
| Inodos | Número de archivos | No se pueden crear más archivos cuando se ha agotado el cupo | Cuota del sistema | Sin límite de LVE |
| MySQL SPEED | Porcentaje de uso de la CPU por parte de MySQL | Se limitarán las consultas a la base de datos | Valor del paquete del regulador | Requiere MySQL Governor |
| MySQL IO | E/S relacionada con MySQL | Se limita la E/S de la base de datos | Valor del paquete del regulador | No es lo mismo que Web-IO |
El procedimiento administrativo también depende de la tarea. Los valores de los paquetes establecen un estándar, mientras que las herramientas de diagnóstico no modifican ninguna configuración. Esta clasificación ayuda a evitar que los casos operativos especiales se clasifiquen precipitadamente en nuevas tarifas.
| Situación inicial | La forma adecuada | Ventaja | Frontera |
|---|---|---|---|
| Nueva tarifa estándar | Paquete de cPanel con la extensión LVE | Asignación uniforme para las nuevas cuentas | Los valores deben coincidir con el perfil del servidor |
| Comprobar o modificar varios valores de tarifa | LVE Manager | Control centralizado de los valores de los paquetes y las cuentas | No sustituye a la lógica del producto |
| Excepción justificada para un cliente | Límite individual de la cuenta | Excepción específica sin nueva tarifa | Esfuerzo adicional en el cuidado |
| Suministro automatizado de productos | Integración de facturación con asignación de paquetes | La tarifa y la comisión siguen estando vinculadas | La integración debe transmitir correctamente los datos del paquete |
| Análisis de las causas agudas | lvetop o lveps | Visibilidad del uso y los procesos actuales | Solo visualización, sin historial permanente |
Tratar por separado los picos de CMS, las cuentas individuales y MySQL
En WordPress y otros CMS dinámicos, los picos de carga rara vez se deben únicamente al número de visitantes. Una solicitud PHP lenta permanece activa durante más tiempo y, por lo tanto, puede acumular otras solicitudes paralelas. Esto aumenta la ocupación de EP, aunque el número de visitas pueda permanecer sin cambios. Los plugins ineficientes, la falta de almacenamiento en caché de páginas u objetos, el procesamiento de imágenes, las tareas programadas y las llamadas a API externas también influyen en el tiempo de ejecución y en los requisitos de memoria. Por ello, un error EP debería analizarse en primer lugar como un indicio de solicitudes web bloqueadas simultáneamente o de larga duración, y no como una prueba automática de que hay „demasiados visitantes“.
En el caso de una migración, una campaña de duración limitada o una tarifa especial acordada contractualmente, puede resultar adecuado crear un perfil LVE individual para una sola cuenta. Sin embargo, esta excepción debe estar justificada por un motivo documentado, contar con una fecha de revisión y tener una responsabilidad clara. Si se acumulan valores individuales, el modelo de paquete pierde su comparabilidad; el soporte técnico y la planificación de la capacidad se vuelven más complejos. Además, los valores de cuenta que forman parte de una ampliación de paquete pueden sobrescribirse en caso de una modificación posterior del paquete. Por lo tanto, las adaptaciones individuales no deben interpretarse erróneamente como una definición de tarifa independiente y permanente.
Los límites de procesos web no resuelven automáticamente los problemas de la base de datos. Si el cuello de botella lo constituyen consultas MySQL lentas o numerosas, es necesario analizar por separado las consultas, los índices, los bloqueos y las operaciones de E/S de la base de datos. Para el análisis de las causas de la carga de MySQL, el artículo añade Utilizar el esquema de rendimiento de MySQL para la supervisión una visión del nivel de aplicación. El MySQL Governor también puede gestionar MySQL SPEED y MySQL IO por paquete; para ello, CloudLinux requiere, como mínimo, governor-mysql 1.2-80, lvemanager 7.8.3-1, lve-utils 6.4.6-1 y alt-python27-cllib 3.2.40-1. Antes de la implementación, es necesario comprobar estas versiones de los paquetes instalados, en lugar de basarse en suposiciones sobre las versiones de otro entorno.
Estar atento a los límites antes de modificar las tarifas
Cualquier cambio en las tarifas debería comenzar con un análisis de la situación actual. Anota a qué paquete de cPanel están asignadas las cuentas afectadas, si existen desviaciones individuales y cuáles son los límites que se aplican realmente. A continuación, evalúa los errores LVE según su tipo, frecuencia y momento en que se producen. Es fundamental determinar si un límite solo se ha alcanzado en un pico puntual o si se supera de forma repetida.
Los siguientes comandos de Shell son meras operaciones de visualización y no modifican ni los valores de los paquetes ni los límites. lvectl package-list muestra los parámetros LVE de los paquetes. lvetop ofrece una visión actualizada de los recursos. lveps -p Muestra los procesos que tienen lugar dentro de las LVE. Las instantáneas resultan útiles en caso de incidentes graves, pero no bastan por sí solas para tomar una decisión sobre las tarifas.
lvectl package-list
lvetop
lveps -pAsigna cada evento a un nivel de causa. Los errores de tipo EP o SPEED pueden indicar solicitudes web dinámicas lentas, mientras que los errores de tipo IO e IOPS suelen estar relacionados con accesos a archivos o bases de datos. Ten en cuenta la hora, la duración, las cuentas afectadas, así como las tareas cron paralelas o los trabajos de mantenimiento. Encontrarás una guía detallada sobre cómo interpretar los fallos y los patrones temporales en Cómo analizar correctamente los informes de uso de recursos de CloudLinux. Modifica primero un perfil en una cuenta de prueba adecuada y aplícalo al plan de tarifas solo cuando los datos respalden el cambio.
Cómo evitar los errores típicos en las extensiones de paquetes
Un error muy común es que..., VE_DEFAULT como un paquete de tarifas que se puede contratar. Esta denominación, en el LVE Manager, es una vista de los límites predeterminados, pero no un paquete LVE real. Independientemente de ello, existe un paquete de cPanel llamado default tiene una importancia especial para las cuentas a las que se ha asignado este paquete. Por lo tanto, ambos términos no son intercambiables ni constituyen una base para modificar las estructuras tarifarias sin antes analizarlas.
Los valores predeterminados tampoco se heredan dinámicamente en los paquetes ya configurados. Si más adelante se modifica un límite predeterminado, CloudLinux no actualiza automáticamente los valores establecidos anteriormente de forma diferente en un paquete existente que no sea predeterminado. Del mismo modo, un LVE_DEFAULT El valor heredado no se aplica automáticamente al paquete de LVE actual. Por lo tanto, tras realizar un ajuste global, comprueba los valores concretos del paquete, en lugar de deducir la configuración tarifaria vigente a partir de la vista predeterminada.
Los límites individuales para una cuenta tienen sentido cuando tienen un propósito claro y una duración determinada, por ejemplo, durante una migración. Sin embargo, hacen que el modelo de paquetes sea menos transparente. En el caso de las extensiones de paquetes de cPanel, los cambios posteriores en el paquete asignado pueden anular los valores de la cuenta. Por lo tanto, anota las desviaciones por separado y compruébalas antes de cada actualización del paquete; no constituyen una solución permanente fiable para lo que, en realidad, debería ser una tarifa propia.
No deben equipararse a los límites de LVE: Cuotas de inodos. Limitan el número de archivos y directorios mediante cuotas del sistema, no la CPU, la memoria, los procesos ni el rendimiento de los dispositivos de almacenamiento de una LVE. La herramienta cl-quota Funciona con límites de inodo tanto blandos como duros, no con bloques de memoria. Por lo tanto, los valores anteriores diferentes que puedan aparecer en los archivos de usuario de cPanel no constituyen una prueba en contra de la aplicación de estos límites: lo que prevalece es la cuota del sistema y el resultado de CloudLinux.
Al fin y al cabo, las extensiones PHP Selector y la extensión LVE de cPanel pertenecen a ámbitos de gestión distintos. Las primeras controlan las extensiones PHP seleccionables, mientras que la segunda añade límites de recursos a los paquetes de cPanel. Quien mezcle ambas funciones, puede acabar buscando fácilmente la causa de un problema de rendimiento o de aprovisionamiento en el lugar equivocado.
Selecciona «Extensión de paquete», «Gestor de LVE» o «Integración de facturación»
El Extensión LVE de cPanel Es adecuado cuando los paquetes de cPanel constituyen la representación principal de los planes de alojamiento. Su punto fuerte radica en el aprovisionamiento coherente: cuando se asigna un plan a una nueva cuenta, los campos LVE de este pasan a formar parte del perfil del paquete. Esto resulta especialmente adecuado para productos de alojamiento compartido claramente delimitados con niveles de prestaciones recurrentes. CloudLinux también menciona la conexión con sistemas de facturación existentes como ámbito de aplicación de esta integración.
El LVE Manager No sustituye a este modelo tarifario, sino que lo complementa como interfaz de gestión central. Resulta útil para consultar y modificar los valores de los paquetes, detectar excepciones individuales o controlar el efecto de los límites. Para un caso especial aislado y de duración limitada, suele ser más adecuado documentar expresamente una desviación en la cuenta que crear un nuevo paquete estándar. En cuanto estas excepciones se acumulan, es indicativo de que conviene crear un perfil tarifario adicional o revisar la estructura del producto.
A Integración de facturación Merece la pena si se desea que el proceso de pedido, el producto y el paquete de cPanel mantengan siempre la misma asignación. Sin embargo, no automatiza ninguna decisión técnica sobre los valores límite adecuados: el equipamiento de hardware, el perfil de carga y los fallos detectados siguen siendo la base. En muchos servidores, la API de WHM también puede gestionar las extensiones de paquetes. Para ello, es necesario actuar con especial cuidado: al configurar _PACKAGE_EXTENSIONS La llamada debe incluir la lista completa de extensiones deseadas. Las extensiones que no figuren en la lista se eliminarán; por lo tanto, una llamada de automatización incompleta puede borrar involuntariamente funciones de paquetes existentes.
Por lo tanto, para la automatización se recomienda un proceso que incluya la lectura del estado actual, una lista completa de valores deseados, una comprobación en un paquete no productivo y un historial de cambios trazable. Si se renombran los nombres de los paquetes en una integración propia o externa del panel de control, también debe actualizarse la integración de CloudLinux; CloudLinux documenta una llamada a un «hook» para ello. Se trata de un caso de integración, no de una medida estándar general para cada cambio de nombre en cPanel.
Por lo tanto, la opción más práctica es la siguiente: «Package Extension» para la asignación estandarizada de tarifas, «LVE Manager» para el control y las excepciones justificadas, y «Billing» para un aprovisionamiento coherente de productos. En caso de cuellos de botella en la base de datos o de requisitos individuales inconsistentes, ninguna de estas herramientas basta por sí sola como mero esquema; primero hay que aclarar la causa real del cuello de botella.
Fuentes y estado actual de los conocimientos
Estado de la investigación:
Fecha de la investigación: 22 de septiembre de 2026. Los requisitos de versión para los límites de los paquetes de MySQL Governor se documentan en el artículo como versiones mínimas y deben comprobarse antes de su uso, comparando con las versiones estables de los paquetes RPM instalados.
https://docs.cloudlinux.com/cloudlinuxos/lve_manager/
https://docs.cloudlinux.com/cloudlinuxos/limits/
https://api.docs.cpanel.net/guides/guide-to-package-extensions/guide-to-package-extensions-data-behavior-and-changes
https://docs.cloudlinux.com/cloudlinuxos/command-line_tools/
https://docs.cloudlinux.com/cloudlinuxos/control_panel_integration/


