CPU Total é exibido incorretamente para um processo no monit

CPU Total é exibido incorretamente para um processo no monit

Estou usando o Monit e monitorando alguns processos.

Tenho 12 vCPUS e o sistema está com cerca de 20% de uso. Mesmo assim, o M/Monit mostra que alguns processos chegam a 100%. Bem, eles realmente fazem apenas uma única CPU.

Como posso fazer com que o M/Monit mostre o uso da CPU corretamente? Estou usando o "processo de verificação"

check process myprocess with matching myprocess

Responder1

Em sistemas Linux, 100% significa 1 núcleo/thread da CPU usado a 100% (ou 2 núcleos/thread da CPU usados ​​a 50%, etc...)

Se o seu sistema tiver 12 CPUs, você terá uma capacidade de 1200%.

Monit reportará a porcentagem de consumo em termos de núcleo/thread e não a capacidade total do sistema como o sistema operacional faz.

informação relacionada