CPU O total está errado exibido para um processo em monit

1

Estou usando o Monit e estou monitorando alguns processos.

Eu tenho 12 vCPUS e o sistema tem cerca de 20% de uso. Ainda M / Monit mostra alguns processos para ir até 100%. Bem, eles realmente fazem, mas apenas uma única CPU.

Como posso ter M / Monit mostrar o uso da CPU corretamente? Estou usando o "processo de verificação"

check process myprocess with matching myprocess
    
por user5542121 11.03.2018 / 17:45

1 resposta

1

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

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

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

    
por 12.03.2018 / 23:47