Estoy usando Monit y estoy monitoreando algunos procesos.
Tengo 12 vCPUS y el sistema tiene un uso de alrededor del 20%. Sin embargo, M/Monit muestra que algunos procesos llegan hasta el 100%. Bueno, en realidad lo hacen, pero solo una CPU.
¿Cómo puedo hacer que M/Monit muestre correctamente el uso de la CPU? Estoy usando "proceso de verificación"
check process myprocess with matching myprocess
Respuesta1
En sistemas Linux, 100% significa 1 núcleo/hilo de CPU usado al 100% (o 2 núcleos/hilo de CPU usados al 50%, etc...)
Si su sistema tiene 12 CPU, tiene una capacidad del 1200%.
Monit informará el porcentaje de consumo en términos de núcleo/hilo y no la capacidad total del sistema como lo hace el sistema operativo.