Befehl zum Abrufen der Auslastung% pro CPU / Kern?

10

Gibt es einen Befehl, den ich vom Terminal unter OS X verwenden kann, um den Nutzungsprozentsatz pro CPU / Kern in numerischem Format auf meinem Dual-Core-iMac abzurufen?

Ich muss das alle 5/10 Sekunden machen, also suche ich nach etwas "Billigem" - das wird die CPU nicht zu hart treffen. Vielleicht so etwas top, aber das zeigt beide CPU / Kerne, die ich analysieren und dann in GeekTool anzeigen kann;

Core 1: 11%
Core 2: 7%
Phillip B. Oldham
quelle

Antworten:

3

Oben werden einzelne Kerne angezeigt, Sie müssen nur '1' drücken. Ich denke, es gibt auch eine Option, um die Aktualisierungsrate zu ändern.

Bandi
quelle
2
Das Top von OS X verfügt nicht über diese nette Linux-y-Funktion.
Waffen
1
Ich wusste nicht, dass es ein Standard-Feature sein würde
Bandi
3

Es gibt eine wunderbare Erweiterung nach oben, htopdie Echtzeit-Diagramme pro CPU oben links im Display sowie viele andere Steuerelemente und eine hervorragende Anpassbarkeit anzeigt:

htop

Sie können es mit einer der folgenden Optionen installieren:

Es gibt ein Tutorial, wie man einen für OS X erstellten HTTP-Port erstellt:

https://web.archive.org/web/20100924083315/http://geektechnica.com/2009/07/how-to-install-htop-on-osx/

http://github.com/AndyA/htop-osx/tree/master

Das Tentakel
quelle
4
Die Titelleiste brennt!
Jtbandes
htop muss für Snow Leopard aktualisiert werden: trac.macports.org/ticket/21036
hanleyp