Неправильно отображается общее количество ЦП для процесса в мониторе

Неправильно отображается общее количество ЦП для процесса в мониторе

Я использую Monit и отслеживаю несколько процессов.

У меня 12 vCPUS, и система загружена примерно на 20%. Но M/Monit показывает, что некоторые процессы достигают 100%. Ну, они действительно это делают, но только один CPU.

Как сделать так, чтобы M/Monit правильно показывал загрузку ЦП? Я использую "проверить процесс"

check process myprocess with matching myprocess

решение1

В системах Linux 100% означает, что 1 ядро/поток ЦП используется на 100% (или 2 ядра/потока ЦП используются на 50% и т. д.)

Если в вашей системе 12 процессоров, ваша мощность составляет 1200%.

Monit будет отображать процент потребления по ядру/потоку, а не полную емкость системы, как это делает операционная система.

Связанный контент