Ich versuche, eine genaue Anzeige meiner verwendeten CPU (in Prozent) von zu erhalten top
. Dies ist der Befehl, den ich zum Testen ausführe:
top -n1 | awk '/Cpu\(s\):/ {print $2}'
Dies ergibt:
10.7%us,
Welches ist das richtige Stück von Daten, die ich will. Jedes Mal, wenn ich den Befehl ausführe, erhalte ich jedoch die gleiche Ausgabe, obwohl mein System unterschiedlich belastet wird (und ganz zu schweigen htop
davon, dass meine Verwendung anders ist). Es scheint, dass top
meine CPU-Auslastung bei jedem Start gleich ist. Erst nach ein paar Frames werden mir die richtigen Werte angezeigt.
Es scheint nicht so, als ob ich die Ausgabe von top auf diese Weise analysieren kann. Deshalb suche ich nach anderen zuverlässigen Anwendungen, die mir ein genaues Ablesen der Shell ermöglichen. Ich mag es wirklich, wie htop
ich eine pro-Kern-Lesung geben kann.
Ich habe es versucht iostat
und mpstat
aber sie scheinen ungenaue und "langsam zu ändernde" Werte zu geben.