Befehl zum Überprüfen von CPU, Speicher, E/A und Netzwerk für einen Prozess

Befehl zum Überprüfen von CPU, Speicher, E/A und Netzwerk für einen Prozess

Ich suche nach einem einzelnen OSX-Befehl, den ich auf einmal überprüfen kann:

  • CPU %
  • ERINNERUNG %
  • Anzahl der E/A-Operationen
  • Anzahl der ein- und ausgehenden Pakete

für einen bestimmten Prozess.

Ich findeSpitzegibt mir nur Informationen über CPU und Speicher für einen einzelnen Prozess, oder?

Gibt es eine Lösung?

Antwort1

Auf dem Mac ist das nicht so einfach. Sie können versuchen, Folgendes zu installieren und auszuführen:

iostat 1
sar -n DEV -d -u 1 10

iostat zeigt nur CPU und Festplatte an

sar zeigt Festplatte, Netzwerk und CPU an. Speicher nur unter Linux

Antwort2

Sie möchten die sar- oder pidstat-Befehle aus demsysstatPaket. Verwenden Sie insbesondere sar -A. Dieser Befehl gibt CPU, Speicher und Festplatten-E/A über mehrere Stunden hinweg zurück.

verwandte Informationen