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 htopdavon, dass meine Verwendung anders ist). Es scheint, dass topmeine 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 htopich eine pro-Kern-Lesung geben kann.
Ich habe es versucht iostatund mpstataber sie scheinen ungenaue und "langsam zu ändernde" Werte zu geben.