¿Cómo monitorizar la carga de CPU en un VPS?

El valor de uso de CPU muestra cuánto tiempo de la CPU del servidor fue consumido por este proceso dentro de un período determinado.

Supongamos que tienes 100 procesos en ejecución, lo que significa que la CPU debe dividir su tiempo de núcleo entre todos estos procesos dentro de un período de tiempo (por ejemplo, 1 segundo). Si asumimos que todos los procesos reciben partes equivalentes del tiempo de núcleo, 1 proceso debería recibir 1/100 de segundo durante cada segundo (0.01) y usarlo para trabajar en su cola de tareas interna.

Dicho esto, si esta operación toma 0.005 segundos, se mostrará como una carga del 50%. Si la finalización de cierto proceso tarda 0.03 segundos, se mostrará como una carga del 300%. Sin embargo, como otros procesos suelen operar más rápido, la imagen promedio será bastante adecuada.

Uno de los parámetros más importantes es el "promedio de carga" para 1, 5 y 15 minutos, respectivamente. Una carga normal para un solo núcleo de CPU sería de 1.00, lo que significa que el tiempo de núcleo de esta CPU se utiliza al 100% (no lo confundas con la carga de la CPU). Dicho esto, el promedio de carga para una CPU de cuatro núcleos sería 4.00. Diferentes sistemas hacen diferentes cálculos del promedio de carga, los valores aceptables para un usuario promedio son 10-15 por minuto.

A veces es posible notar una sobrecarga de CPU visualmente: si la CPU está bajo una carga pesada, incluso las letras se escriben con retraso en la sesión SSH.

Otro parámetro importante es el uso de RAM. Estos son los resultados de monitoreo para el plan zKVM VPS que utiliza activamente 364 de sus 512 Mb de RAM:

root@user ~]# free -m

total   used free shared buffers cached

Mem: 1001   994   7      0        4       643

-/+ buffers/cache: 346 655

Swap: 2047 0 2047

[root@user ~]#

Debes estar atento a si el valor "used" se vuelve mayor que la cantidad de RAM asignada, ya que esto resultará en el uso de memoria swap y ralentizará el VPS.
Nuestras tecnologías actuales de almacenamiento en caché con SSD permiten reducir en gran medida el uso de swap, ya que más del 50% de los accesos de lectura se realizan desde la caché SSD.

views 1m, 51s
views 0
Compartir

Was the article useful to you?

cookie

¿Acepta las cookies y la política de privacidad?

Utilizamos cookies para asegurar que damos la mejor experiencia en nuestro sitio web. Si continúa sin cambiar la configuración, asumiremos que acepta recibir todas las cookies del sitio web HostZealot.