¡Te damos la bienvenida al nuevo sysarmy --help! Para recuperar tu usuario pedí un password reset.

Load average alto

Buenas tardes

Tengo un servidor VM con centos 7, el cual presenta un elevado load average, el cual alenta el servidor por completo, las especificaciones del procesador Intel(R) Xeon(R) Silver 4114T CPU @ 2.20GHz.

cat /proc/cpuinfo | grep processor
processor : 0
processor : 1
processor : 2
processor : 3
processor : 4
processor : 5
processor : 6
processor : 7
processor : 8
processor : 9
processor : 10
processor : 11
processor : 12
processor : 13
processor : 14
processor : 15

ejecutando el comando top

top - 13:15:11 up 230 days, 15:32, 2 users, load average: 8.11, 9.09, 10.04
Tasks: 26 total, 1 running, 24 sleeping, 0 stopped, 1 zombie
Cpu(s): 38.7%us, 26.4%sy, 0.0%ni, 34.9%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 33554432k total, 19160020k used, 14394412k free, 0k buffers
Swap: 0k total, 0k used, 0k free, 13898748k cached

alguien sabe porque se eleva tanto??

Respuestas

  • Hola, el top ahi te esta diciendo que tenes un proceso zombie, seguramente es este el que esta consumiendo el procesador. Lamentablemente la unica manera efectiva de eliminar procesos zombies es reiniciando.

    Para ver cual es el proceso zombie podes usar:

    ps -ef | grep defunct

    y para intentar matarlo:

    kill -15 PID

    y si se niega a terminar

    kill -9 PID

    pero ya te digo la forma mas efectiva es reiniciar.

    Saludos
  • Hola

    Igualmente una carga de 8 para avg1 o 10 en avg15 para 16 cores esta dentro de lo normal, si superara los 16 de carga si seria carga alta, igualmente el avg1 puede ser engañoso porque pueden haber picos muy cortos superiores por alguna tarea puntual aunque no generar problemas, yo prestaria mas atencion avg15 que representa el promedio de los ultimos 15 minutos y te da un panorama mas amplio, igualmente con un avg15 de 10 no es grave para este procesador en particular, en CPU con menos cores si seria grave.

    Si quieres seguirlo de cerca te recomiendo atop como servicio con intervalos de 60 segundos, por defecto son 10 minutos, con atop te va a guardar el log de CPU, ram, uso de disco, procesos etc a lo largo del tiempo y vas a poder consultarlo luego lo que ocurrio minuto a minuto como si fuera un top y averiguar bien el origen de la carga si es justificada o no.

    Incluso puede darse el caso que la carga no sea de la VM misma sino de otra VM vecina, me a pasado que el sistema muestra carga aunque no hay nada que lo genere y resulta que es un VPS vecino

    Saludos
Este hilo ha sido cerrado.