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

Printed on: April 16, 2024 at 18:04 o'clock

Member: GarfieldBonn
Solution GarfieldBonn Mar 03, 2021 at 08:17:54 (UTC)
Goto Top
Moin,

versuch mal
mpstat -P ALL

Ggf. das package noch installieren

Gruss
Member: StefanKittel
StefanKittel Mar 03, 2021 at 13:25:47 (UTC)
Goto Top
Danke, passt