Wir nutzen Cookies, um Ihnen eine optimale Nutzung dieser Webseite zu ermöglichen. Mehr Informationen finden Sie im Datenschutzhinweis. Wir nehmen an, dass Sie damit einverstanden sind, falls Sie diese Webseite weiter besuchen.

Ihre Cookie-Einstellungen
Ihre Einstellungen wurden aktualisiert.
Damit die Änderungen wirksam werden, löschen Sie bitte Ihre Browser-Cookies und den Cache und laden dann die Seite neu.

Werk #0925: ps: improved/fixed calculation of CPU utilization (linux)

KomponenteChecks & Agents
Titelps: improved/fixed calculation of CPU utilization (linux)
Datum2014-05-26 12:31:27
Checkmk EditionCheckmk Raw Edition (CRE)
Checkmk Version1.2.5i3
LevelProminent Change
KlasseNew Feature
KompatibilitätKompatibel - benötigt kein manuelles Eingreifen

Previously, the CPU utilization value was taken from the output pcpu from the ps command. This value didn't reflect the exact utilization since the last check because its definition is

CPU usage is currently expressed as the percentage of time spent running

during the entire lifetime of a process.  This is not ideal, and it does not

conform to the standards that ps otherwise conforms to.  CPU usage is

unlikely to add up to exactly 100%.

The evaluation of the pcpu field has been removed and got replaced by the field cputime, which reflects the number of cpu seconds since program start. With the cputime we are able to determine the correct value.

To utilize this new calculation method, you need to update the check_mk_agent on the target host. The ps check itself is able to handle both formats, pcpu and cputime.

Note: This bug only applied to hosts using the linux check_mk_agent