Netzwerk-Tab in Activity Monitor: Versteckte Tricks
Activity Monitor hat mehr Netzwerk-Tricks, als die meisten ahnen. Eine Tour durch Spalten, Sortierungen und Rechtsklick-Menüs, die sich auszahlen.
- macOS
- Network monitoring
- Tutorial
- Tools
Die meisten Leute öffnen Activity Monitor, klicken auf den Tab Netzwerk, sehen fünf Spalten, sortieren nach „Gesendete Bytes" und schließen ihn. Das sind etwa 20 % von dem, was da ist. Der Tab Netzwerk im Activity Monitor hat versteckte Spalten, einen Dock-Icon-Graphen, eine Energieeinwirkungs-Integration und Rechtsklick-Menüs, die Fragen beantworten können, für die Sie sonst zu nettop greifen würden. Hier ist eine Tour der Tricks für den Netzwerk-Tab im Activity Monitor auf Mac, die ihn von einem Blick-Tool zu etwas wirklich Nützlichem machen.
Ich werde auch ehrlich sein, wo er aufhört zu reichen — denn das tut er, und das ist, wo ein dedizierter Bandbreitenmonitor seinen Platz verdient.
Wo die Netzwerk-Sicht im Activity Monitor auf Mac liegt
Activity Monitor öffnen (Spotlight: „Activity Monitor"), den Tab Netzwerk klicken. Standard-Spalten:
- Prozessname
- PID
- Gesendete Bytes
- Empfangene Bytes
- Gesendete Pakete
- Empfangene Pakete
- Benutzer
Das ist die Oberflächen-Sicht. Sortieren Sie nach Gesendete Bytes, um zu sehen, wer hochlädt, Empfangene Bytes für Downloads. Die Werte sind kumulativ seit dem Start des Prozesses — gleicher Haken wie nettop. Ein langlebiger cloudd sieht riesig aus, selbst im Idle.
Der untere Teil des Fensters hat einen Graph und Summen. Der Graph zeigt standardmäßig Pakete-pro-Sekunde; wechseln Sie das Dropdown auf Daten für die nützlichere Bytes-pro-Sekunde-Sicht.
Versteckte Spalten, die zu aktivieren sich lohnt
Rechtsklick auf einen Spaltenkopf, um die verfügbaren Spalten zu sehen. Oder das Menü: Darstellung → Spalten. Über die Standards hinaus die, die ich wirklich nützlich finde:
Daten gesendet/Sek. und Daten empfangen/Sek.
Bytes pro Sekunde, live berechnet. Das gibt Ihnen eine Rate statt einer Summe — viel nützlicher für „was zieht gerade Bandbreite". Sortieren Sie nach Daten empfangen/Sek., wenn Sie einen Download vermuten.
Gesendete Bytes (kumulativ) und Empfangene Bytes (kumulativ)
Diese unterscheiden sich leicht von den Standards — sie umfassen die ganze Lebenszeit-Buchhaltung, die Apple für diesen Prozess hat. Oft dieselbe Zahl, gelegentlich nicht, je nachdem, wie der Prozess sich beim Kernel registriert.
TCP-RTT und RTT-Varianz
Roundtrip-Zeit der TCP-Verbindungen des Prozesses. Nützlich beim Untersuchen, warum eine spezifische App träge wirkt. Ein Slack-Prozess, der 240 ms RTT zu seinem Sync-Endpunkt zeigt, ist ein anderes Problem als ein Slack-Prozess mit 18 ms RTT, der trotzdem langsam ist.
Architektur
Apple-Silicon- vs. Intel-Übersetzung. Streng genommen keine Netzwerkspalte, aber hier sichtbar — nützlich, wenn Sie vermuten, dass ein Rosetta-2-Prozess sich im Netzwerk wegen einer alten Binary daneben benimmt.
Inspizieren, Dock-Symbol, Energie und andere Tricks
Die Standards kratzen kaum, was verfügbar ist. Eine Handvoll Tricks verwandeln den Netzwerk-Tab in etwas wirklich Nützliches.
Das Rechtsklick-Menü
Rechtsklick auf jede Prozesszeile, um zu sehen:
- Inspizieren — öffnet ein Fenster mit drei Tabs: Speicher, Statistiken, Geöffnete Dateien und Ports
- Sample-Prozess — fängt einen Stack-Trace ein, nützlich, um zu diagnostizieren, was der Prozess macht, während er plappert
- Beenden / Sofort beenden — praktisch, wenn Sie einen außer Kontrolle geratenen entdecken
Der Tab Geöffnete Dateien und Ports in Inspizieren ist der unter-genutzte. Er listet jeden Datei-Deskriptor, den der Prozess offen hat, einschließlich Sockets — mit Remote-Adresse und -Port. Das ist im Wesentlichen lsof für diese eine PID, in einem Fenster, das Sie scrollen können. Gut für „mit was redet dieser Prozess?".
Der Dock-Icon-Graph
Activity Monitor kann selbst sein Dock-Symbol als Live-Netzwerk-Graphen anzeigen. Darstellung → Dock-Symbol → Netzwerknutzung anzeigen. Jetzt verwandelt sich Activity Monitors Dock-Symbol in ein kleines Histogramm Ihres aggregierten Netzwerkverkehrs. Kombiniert mit Im Dock behalten haben Sie eine kostenlose, immer sichtbare Bandbreiten-Anzeige — solange Sie damit okay sind, dass Activity Monitor die ganze Zeit läuft.
Es frisst mehr Speicher als eine zweckgebaute Menüleisten-App, und der Graph ist klein und nicht pro App, aber er ist da, falls Sie kein Drittanbieter-Tool wollen.
Energieeinwirkungs-Integration
Der Tab Energie hat eine Spalte namens Durchschn. Energieeinwirkung, die Netzwerkaktivität einschließt, besonders im Akkubetrieb. Ein Prozess mit hoher Energieeinwirkung, der auch im Netzwerk-Tab hoch ist, macht meist etwas Ineffizientes — Long-Poll-Schleifen, kein Batching, keine Komprimierung.
Den Energie- und Netzwerk-Tab querzureferenzieren ist einer dieser Tricks, die sich auf Laptops auszahlen. Wenn Ihr Akku schmilzt und die Energieeinwirkungs-Liste von cloudd, Mail, Music oder einem sync-lastigen Prozess angeführt wird, sagt Ihnen der Netzwerk-Tab, ob sie tatsächlich Bytes bewegen oder nur CPU-busy sind.
Sortieren, dann „i" klicken
Sortieren Sie den Netzwerk-Tab nach Daten empfangen/Sek. Identifizieren Sie den Verursacher. Klicken Sie den „i" (Info)-Knopf in der Toolbar — gleich wie das Inspizieren-Menü — und wechseln Sie zum Tab Geöffnete Dateien und Ports. Sie schauen jetzt jeden Socket an, den der Prozess offen hat, mit Remote-IPs und -Ports. Von Ursache (welche App) zu Detail (welche Endpunkte) in zwei Klicks. Das ist das Nächste, was Activity Monitor an einem echten Netzwerk-Debugging-Tool kommt.
Nach Benutzer filtern
Wenn Ihr Mac mehrere Benutzerkonten hat, lässt Sie die Spalte Benutzer sortieren, um zu sehen, was die Prozesse jedes Benutzers tun. Nützlich auf Familien-Macs („hat der Minecraft-Client der Kinder das verursacht?") und geteilten Dev-Maschinen.
Sehen Sie ova in Aktion
Ein auf einen Blick erfassbarer Menüleisten-Bandbreitenmonitor — lokal, signiert, ~3 MB.
Wo der Netzwerk-Tab im Activity Monitor auf Mac aufhört zu reichen
Es ist ein Generalisten-Tool, und Sie spüren die Kanten schnell.
Keine Historie
Gleiche Lücke wie nettop. Der Netzwerk-Tab zeigt jetzt und Summen-seit-Start. Wenn Sie ihn während der Spitze nicht offen hatten, haben Sie die Spitze nicht gesehen. Es gibt kein rollendes Fenster, keine Minute-für-Minute-Sicht von gestern Nachmittag.
Keine Hilfsprozess-Zusammenfassung
Sie sehen Google Chrome Helper (Renderer) und (GPU) und (Plugin) als separate Zeilen, genau wie nettop. Die Spalte Empfangene Bytes für „Chrome" ist über ein Dutzend Zeilen verteilt. Die Mathe machen Sie selbst.
Kumulativ-seit-Start ist irreführend
Ein Prozess, der drei Tage gelaufen ist, überragt einen, der heute Morgen gestartet ist, selbst wenn der neue gerade 100-mal mehr Bandbreite nutzt. Die Spalte Daten empfangen/Sek. hilft, wird aber standardmäßig nicht angezeigt.
Keine Menüleisten-Präsenz
Activity Monitor will ein Fenster. Selbst der Dock-Icon-Graph erfordert, dass die App läuft und dock-sichtbar ist. Es gibt keine Blick-von-überall-Anzeige.
Designt für „ist etwas falsch", nicht für „was ist normal"
Sie öffnen Activity Monitor, wenn sich etwas komisch anfühlt. Sie öffnen ihn nicht, um zu prüfen, ob Ihre Verkehrsmuster diese Woche wie letzte aussehen. Das ist kein Kritikpunkt — es ist nur ein anderer Job.
Wann was nutzen
Ein einfacher Entscheidungsbaum:
- „Nutzt etwas gerade mein Netzwerk?" — Menüleisten-App. ova zeigt aktuelle Rate in der Menüleiste; klicken für Pro-App-Aufschlüsselung.
- „Welcher Prozess hämmert gerade den Upload?" — Activity Monitor Netzwerk-Tab, nach Daten gesendet/Sek. sortieren.
- „Mit was spricht dieser Prozess?" — Activity Monitor → Rechtsklick → Inspizieren → Geöffnete Dateien und Ports. Oder
lsof -i -p <PID>. - „Was hat gestern um 15 Uhr mein Netzwerk genutzt?" — Brauchen Historie. Activity Monitor kann nicht. Nutzen Sie ein Tool, das Daten persistiert.
- „Ist mein Lüfter wegen Netzwerkaktivität an?" — Activity Monitor Energie-Tab, dann Netzwerk-Tab querreferenzieren.
- „Was ist auf der Leitung?" —
tcpdumpoder Wireshark. Activity Monitor geht nicht so tief.
Ein paar versteckte Dinge zum Wissen
- Aktualisierungsfrequenz in den Einstellungen betrifft alle Tabs. Auf „Häufig (1 Sek.)" für die liveste Daten setzen, „Seltener (5 Sek.)" wenn Sie die ständigen Repaints ablenkend finden.
- Inaktive Prozesse anzeigen unter dem Darstellungs-Menü enthüllt Prozesse, die getötet wurden, deren Buchhaltung aber noch da ist. Manchmal nützlich für Forensik.
- Standardfilter speichern unter Darstellung speichert, was Sie ins Suchfeld getippt haben, über Starts hinweg.
- Die CPU- und Netzwerk-Tabs haben eine versteckte Integration: Ein Prozess bei 0 % CPU, aber hohen empfangenen Bytes ist fast sicher ein Kernel-seitiger I/O-Fall (denken Sie Datei-Kopie, AirDrop-Empfang). Ein Prozess bei 100 % CPU und null Netzwerk ist ein CPU-Bug, kein Netzwerk-Bug.
- kill -SIGINFO, an bestimmte Prozesse gesendet (wie
ddund manche Apple-Daemons), bringt sie dazu, ihren Fortschritt ins Unified Log zu loggen. Activity Monitor sagt Ihnen das nicht, aber es passt zum Netzwerk-Tab beim Untersuchen langlaufender Tasks.
Fazit
Die Netzwerk-Sicht im Activity Monitor auf Mac ist fähiger, als ihre Standard-Spalten suggerieren. Aktivieren Sie Daten gesendet/Sek. und Daten empfangen/Sek., lernen Sie den Rechtsklick-Inspizieren-Pfad zu Geöffnete Dateien und Ports, schalten Sie den Dock-Icon-Graphen ein, falls Sie eine kostenlose Always-On-Sicht wollen, und Sie haben eine brauchbare Netzwerk-Debugging-Oberfläche, ohne etwas zu installieren.
Für Historie, Hilfsprozess-Zusammenfassung und eine Menüleisten-Präsenz, die kein Fenster erfordert, installieren Sie ova — etwa 3 MB, macOS 14 und neuer, Apple Silicon und Intel, samplet mit grob 1 Hz, alle Daten bleiben lokal. Beide nutzen: Activity Monitor für „was passiert gerade im Detail", ova für „was passierte und wie sieht normal aus".