Die CPU-Gesamtzahl wird für einen Prozess im Monitor falsch angezeigt

Die CPU-Gesamtzahl wird für einen Prozess im Monitor falsch angezeigt

Ich verwende Monit und überwache einige Prozesse.

Ich habe 12 vCPUS und das System ist zu etwa 20 % ausgelastet. Dennoch zeigt M/Monit an, dass einige Prozesse bis zu 100 % ausgelastet sind. Das ist tatsächlich der Fall, allerdings nur bei einer einzigen CPU.

Wie kann ich M/Monit die CPU-Auslastung richtig anzeigen lassen? Ich verwende „Prozess prüfen“

check process myprocess with matching myprocess

Antwort1

In Linux-Systemen bedeutet 100 % 1 CPU-Kern/Thread, der zu 100 % genutzt wird (oder 2 CPU-Kerne/Threads, die zu 50 % genutzt werden usw.)

Wenn Ihr System über 12 CPUs verfügt, beträgt Ihre Kapazität 1200 %.

Monit meldet den prozentualen Verbrauch bezogen auf den Kern/Thread und nicht die volle Systemkapazität, wie dies beim Betriebssystem der Fall ist.

verwandte Informationen