Назад | Перейти на главную страницу

CPU Total неправильно отображается для процесса в monit

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

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

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

check process myprocess with matching myprocess

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

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

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