it-swarm.com.de

Wie kann ich die Netzwerknutzung pro Prozess unter Mac OS X überwachen?

Mögliches Duplikat:
Anwendung zum Überwachen aller Anwendungen, die das Internet unter Mac OS X verwenden
Bandbreitenmonitor für Mac OS X?

Gibt es eine Möglichkeit herauszufinden, welcher Prozess mit wie viel Internetbandbreite unter Mac OS X Lion ausgeführt wird? Ich bin jetzt im mobilen Internet, was nicht sehr schnell ist. Es wäre also schön, wenn ich das sagen könnte, z. B. Chrome mit 10 KB/s und Skype mit 2 KB/s.

Ich kann den gesamten Datenverkehr im Aktivitätsmonitor anzeigen, aber das reicht mir nicht.

Ich möchte eine vorhandene Anwendung verwenden, habe aber kein Interesse daran, eine App wie diese zu schreiben. Dabei interessiert mich nicht der tatsächliche Datenverkehr, sondern nur die Anzahl der von den einzelnen Prozessen übertragenen und empfangenen Bytes.

29
psmith

Mac OS X Lion (10.7.x) enthält einen Befehl namens nettop, mit dem Sie den größten Teil des Weges dorthin zurücklegen können. Lesen Sie unbedingt die Manpage, um die Navigationstasten zu lernen, und notieren Sie die Taste d, um die Delta-Anzeige umzuschalten. Nicht ganz die gesuchte kB/s-Anzeige, aber vielleicht in der Nähe.

Ich würde gerne hören, ob dies für Sie besser oder schlechter funktioniert als für Ihr iftop/awk/lsof hack.

Update: Stellen Sie außerdem sicher, dass Ihr Terminalfenster ...
R E A L Y W I D E.
nettop enthält viele Spalten, die nicht gezeichnet werden und die Ihnen nicht einmal mitteilen, wenn Ihr Terminalfenster zu eng ist.

41
Spiff