Holen Sie sich die CPU-Auslastung pro Kern in der Befehlszeile

7

Mit dem Aktivitätsmonitor können Benutzer die CPU-Auslastung pro Kern anzeigen (für Multicore-Computer, z. B. mein MacBook Pro). Gibt es eine Möglichkeit, die prozentuale Auslastung jedes Kerns / Prozessors über die Befehlszeile zu ermitteln?

DilithiumMatrix
quelle

Antworten:

14

Ich habe htop zu diesem Zweck installiert . Für die Installation unter OS X (10.8.4) habe ich Homebrew verwendet , das das htop-Paket ( brew install htop) installiert hat .

Trotz der Tatsache, dass dies über die Befehlszeile erfolgt, handelt es sich immer noch um eine grafische Ausgabe innerhalb des Terminals.

Schotte
quelle
Vielen Dank! Dieses Programm ist fantastisch, es scheint auch ungefähr 5 mal weniger CPU zu verbrauchen als top. Für die Aufzeichnung MacPorts hat auch eine Version, htopdie für OS X 10.8port install htop
DilithiumMatrix
-2

Gehen Sie folgendermaßen vor, um htop unter OS X El Capitan zu installieren: Kopieren Sie die folgenden Befehle und fügen Sie sie in ein Terminalfenster ein:

curl -O http://themainframe.ca/wp-content/uploads/2011/06/htop.zip
unzip htop.zip
sudo mv htop /usr/local/bin
rm htop.zip

Führen Sie htop aus, indem Sie das htopTerminal betreten

Filip Jurik
quelle
Dafür gibt es keinen guten Grund. Diese Gabel ist 7 Jahre alt und ziemlich fehlerhaft. htop 2 ist mit der richtigen OS X-Unterstützung erhältlich. Und stellen Sie sicher, dass Sie das "htop" -Paket und nicht "htop-osx" installieren (das ist dieselbe veraltete Gabelung).
Tolgraven