stefankittel
Goto Top

Wie bekommt ich die CPU Auslastung jetzt und nicht der letzten Minute unter Linux Bash oder Shell

Hallo,

ich benötige in einem PHP-Skript die aktuelle CPU Auslastung.
Aktuelle nutze ich dafür sys_getloadavg. Ich kann aber ohne Probleme Bash/Shell aufrufen.

Das Problem, ist dass die Last aufgrund eines unbekannten Faktors innerhalb von Sekunden auf 100% steigt und mir der Load Werte 0 (die letzten 60 Sekunden) diesen Wert erst mit 30-60 Sekunden verzögerung liefern.

Top zeigt etwas an, aber erst 2 Sekunden nach dem Start.
Direkt beim start, oder wenn ich es mit Parameter öffne, zeigt er immer de gleichen Wer 8,4 an.
Egal wie die die aktuelle cpu last ist.


Frage
Wie kann ich mit einem Bash/Shell Befehl unter Linux sofort die CPU Last sehen?

Stefan

Content-Key: 658221

Url: https://administrator.de/contentid/658221

Ausgedruckt am: 29.03.2024 um 05:03 Uhr

Mitglied: GarfieldBonn
Lösung GarfieldBonn 03.03.2021 um 09:17:54 Uhr
Goto Top
Moin,

versuch mal
mpstat -P ALL

Ggf. das package noch installieren

Gruss
Mitglied: StefanKittel
StefanKittel 03.03.2021 um 14:25:47 Uhr
Goto Top
Danke, passt