Я использую Monit и отслеживаю несколько процессов.
У меня 12 vCPUS, и система использует около 20%. Тем не менее, M / Monit показывает, что некоторые процессы работают на 100%. На самом деле они это делают, но только с одним процессором.
Как я могу заставить M / Monit правильно отображать использование ЦП? Я использую "процесс проверки"
check process myprocess with matching myprocess
В системах Linux 100% означает, что 1 ядро / поток ЦП используется на 100% (или 2 ядра / потока ЦП используются на 50% и т. Д.)
Если в вашей системе 12 процессоров, у вас есть мощность 1200%.
Monit будет сообщать процент потребления на срок ядра / потока, а не на полную мощность системы, как это делает операционная система.