Wie man die CPU-Auslastung in % im terminal (mac)
Ive gesehen, die gleiche Frage, die auf linux und windows und nicht mac (terminal). Kann mir jemand sagen, wie man die aktuelle Auslastung des Prozessors in %, so ist das ein Beispiel für die Ausgabe wäre 40%
. Dank
Dies funktioniert auf einem Mac
danke das ist was ich wollte, habe gerade zum hinzufügen von % jetzt! Dank
poste das als Antwort so OP akzeptieren könnte
ps -e -o %cpu | awk '{s+=$1} END {print s}'
danke das ist was ich wollte, habe gerade zum hinzufügen von % jetzt! Dank
poste das als Antwort so OP akzeptieren könnte
InformationsquelleAutor Wafflepi | 2015-06-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies funktioniert auf einem Mac (mit %):
Brechen diese ein wenig nach unten:
ps
ist der Prozess-status-tool. Die meisten *nix-artige Betriebssysteme unterstützen. Es gibt ein paar Optionen, die wir weitergeben wollen:-A
bedeutet, dass alle Prozesse, nicht nur für diejenigen, die mit als Sie.-o
können Sie uns angeben, die Ausgabe, die wir wollen. In diesem Fall wollen wir die cpu - % Spalteps
's Ausgabe.Diese erhalten Sie uns eine Liste aller Prozesse die cpu-Nutzung, wie
Wir müssen jetzt hinzufügen, bis Sie diese Liste, um eine endgültige Zahl, so dass wir die Leitung der ps für die Ausgabe
awk
. awk ist ein ziemlich mächtiges Werkzeug für die Analyse und Bearbeitung von text. Das wir einfach addiere die zahlen, dann drucken Sie das Ergebnis, und fügen Sie ein "%" am Ende.Ich bin mit diesem Befehl, um die % CPU-Auslastung auf dem Mac, aber ich bin immer bestimmte prozentuale Werte, die größer sind als 100. Eine Idee warum das sein könnte?
nicht top arbeiten auf macs auch?
Das ist super-hilfreich, weil es funktioniert in den recovery-Modus terminal. Danke. @Fragebogen können Sie sehen, >100%, da Sie mehr als 1 Kern. Oder wegen der Rundung Probleme.
InformationsquelleAutor vcsjones