Torna al blog
·8 min di lettura·productdevbook

Scheda Rete di Monitoraggio Attività: trucchi nascosti

Monitoraggio Attività ha più trucchi di rete di quanto si pensi. Una guida a colonne, ordinamenti e menu contestuali che ripagano.

  • macOS
  • Network monitoring
  • Tutorial
  • Tools

La maggior parte delle persone apre Monitoraggio Attività, clicca la scheda Rete, vede cinque colonne, ordina per "Byte Inviati", e chiude. È circa il 20% di quello che c'è. La scheda Rete di Monitoraggio Attività ha colonne nascoste, un grafico nell'icona del Dock, un'integrazione con l'impatto energetico e menu di clic destro che possono rispondere a domande per cui altrimenti useresti nettop. Ecco un giro di trucchi della scheda Rete di Monitoraggio Attività su Mac che la portano da strumento di sguardo a qualcosa di genuinamente utile.

Sarò anche onesto su dove smette di bastare — perché lo fa, ed è lì che un monitor della larghezza di banda dedicato si guadagna il posto.

Dove vive la vista della scheda Rete di Monitoraggio Attività su Mac

Apri Monitoraggio Attività (Spotlight: "Monitoraggio Attività"), clicca la scheda Rete. Colonne di default:

  • Nome Processo
  • PID
  • Byte Inviati
  • Byte Ricevuti
  • Pacchetti Inviati
  • Pacchetti Ricevuti
  • Utente

Quella è la vista superficiale. Ordina per Byte Inviati per vedere chi sta caricando, Byte Ricevuti per i download. I valori sono cumulativi dall'avvio del processo — stessa fregatura di nettop. Un cloudd di lunga durata sembrerà enorme anche a riposo.

Il fondo della finestra ha un grafico e i totali. Il grafico mostra pacchetti-al-secondo di default; cambia il dropdown su Dati per la vista byte-al-secondo più utile.

Colonne nascoste che vale la pena attivare

Clic destro su qualsiasi intestazione di colonna per vedere le colonne disponibili. O usa il menu: Vista → Colonne. Oltre ai default, quelle che trovo genuinamente utili:

Dati Inviati/sec e Dati Ricevuti/sec

Byte al secondo, calcolati live. Questo ti dà un rate invece di un totale — molto più utile per "cosa sta tirando banda adesso". Ordina per Dati Ricevuti/sec quando sospetti che stia avvenendo un download.

Byte Inviati (Cumulativi) e Byte Ricevuti (Cumulativi)

Questi sono leggermente diversi dai default — includono tutto l'accounting di vita che Apple ha per quel processo. Spesso lo stesso numero, occasionalmente no, a seconda di come il processo si registra col kernel.

TCP RTT e Variazione RTT

Round-trip time sulle connessioni TCP del processo. Utile quando indaghi perché una specifica app sembra laggosa. Un processo Slack che mostra RTT di 240 ms verso il suo endpoint di sync è un problema diverso da un processo Slack che mostra RTT di 18 ms ed è ancora lento.

Architettura

Apple Silicon vs Intel. Non strettamente una colonna di rete, ma visibile qui — utile quando sospetti che un processo Rosetta 2 si stia comportando male sulla rete per un vecchio binario.

Inspect, icona del Dock, energia e altri trucchi

I default a malapena scalfiscono ciò che è disponibile. Una manciata di trucchi trasformano la scheda Rete in qualcosa di genuinamente utile.

Il menu del clic destro

Clic destro su qualsiasi riga di processo per vedere:

  • Ispeziona — apre una finestra con tre schede: Memoria, Statistiche, File e Porte Aperti
  • Sample Process — cattura una stack trace, utile per diagnosticare cosa il processo sta facendo mentre chiacchera
  • Esci / Forza Uscita — utile quando individui qualcosa di impazzito

La scheda File e Porte Aperti in Ispeziona è quella sottoutilizzata. Elenca ogni file descriptor che il processo ha aperto, inclusi i socket — con indirizzo remoto e porta. È essenzialmente lsof per quel singolo PID, in una finestra che puoi scorrere. Ottimo per "con cosa sta parlando questo processo?"

Il grafico dell'icona del Dock

Monitoraggio Attività stesso può mostrare la sua icona del Dock come un grafico di rete live. Vista → Icona Dock → Mostra Uso Rete. Adesso l'icona del Dock di Monitoraggio Attività diventa un piccolo istogramma del tuo traffico di rete aggregato. Combinato con Mantieni nel Dock, hai un indicatore della banda gratuito e sempre visibile — finché ti va bene avere Monitoraggio Attività attivo tutto il tempo.

Mangia più memoria di un'app dedicata nella barra dei menu e il grafico è piccolo e non per app, ma c'è se non vuoi uno strumento di terze parti.

Integrazione con l'Impatto Energetico

La scheda Energia ha una colonna chiamata Impatto Energetico Medio che incorpora l'attività di rete, soprattutto a batteria. Un processo ad alto impatto energetico che è anche alto nella scheda Rete sta di solito facendo qualcosa di inefficiente — loop di long-poll, niente batching, niente compressione.

L'incrocio tra le schede Energia e Rete è uno di quei trucchi che ripaga sui laptop. Se la batteria si sta sciogliendo e la lista di impatto energetico è guidata da cloudd, Mail, Music o qualsiasi processo sync-pesante, la scheda Rete ti dice se stanno davvero muovendo byte o se sono solo CPU-busy.

Ordina, poi clicca "i"

Ordina la scheda Rete per Dati Ricevuti/sec. Identifica il colpevole. Clicca il pulsante "i" (info) nella toolbar — come dal menu Ispeziona — e passa alla scheda File e Porte Aperti. Adesso stai guardando ogni socket che quel processo ha aperto, con IP e porte remoti. Da causa (quale app) a dettaglio (quali endpoint) in due clic. È il più vicino che Monitoraggio Attività arriva ad essere un vero strumento di debug di rete.

Filtraggio per utente

Se il tuo Mac ha più account utente, la colonna Utente ti permette di ordinare per vedere cosa fanno i processi di ogni utente. Utile su Mac di famiglia ("è stato il client Minecraft dei bambini a causare questo?") e macchine di sviluppo condivise.

Vedi ova in azione

Un monitor della larghezza di banda nella barra dei menu visibile a colpo d'occhio — locale, firmato, ~3 MB.

Scarica per macOS

Dove la vista della scheda Rete di Monitoraggio Attività su Mac smette di bastare

È uno strumento generalista, e i bordi si sentono in fretta.

Niente cronologia

Stesso buco di nettop. La scheda Rete mostra adesso e totali-dall'avvio. Se non l'avevi aperto durante il picco, non hai visto il picco. Non c'è una finestra mobile, niente vista minuto per minuto del pomeriggio di ieri.

Niente raggruppamento ausiliari

Vedrai Google Chrome Helper (Renderer) e (GPU) e (Plugin) come righe separate, proprio come nettop. La colonna Byte Ricevuti per "Chrome" è divisa su una dozzina di righe. Fai i conti tu.

Cumulativo-dall'avvio è fuorviante

Un processo che gira da tre giorni schiaccerà uno che è partito stamattina anche se quello nuovo sta usando 100x più banda adesso. La colonna Dati Ricevuti/sec aiuta ma non è mostrata di default.

Nessuna presenza nella barra dei menu

Monitoraggio Attività vuole una finestra. Anche il grafico dell'icona del Dock richiede che l'app sia attiva e visibile nel Dock. Non c'è un indicatore visibile da ovunque.

Progettato per "c'è qualcosa che non va" non per "cosa è normale"

Apri Monitoraggio Attività quando qualcosa sembra storto. Non lo apri per controllare se i pattern di traffico di questa settimana sembrano quelli della scorsa. Non è una critica — è solo un lavoro diverso.

Cronologia per app
ova mantiene una timeline scorrevole così puoi rispondere "cosa stava facendo quest'app alle 14:47 ieri." La scheda Rete di Monitoraggio Attività non può, per design.

Quando usare cosa

Un albero decisionale semplice:

  1. "Qualcosa sta usando la mia rete adesso?" — App nella barra dei menu. ova mostra il rate corrente nella barra dei menu; clicca per la suddivisione per app.
  2. "Quale processo sta martellando l'upload adesso?" — Scheda Rete di Monitoraggio Attività, ordina per Dati Inviati/sec.
  3. "Con cosa sta parlando questo processo?" — Monitoraggio Attività → clic destro → Ispeziona → File e Porte Aperti. O lsof -i -p <PID>.
  4. "Cosa stava usando la mia rete alle 15 ieri?" — Serve cronologia. Monitoraggio Attività non può. Usa uno strumento che persiste i dati.
  5. "La mia ventola gira per attività di rete?" — Scheda Energia di Monitoraggio Attività, poi incrocia con la scheda Rete.
  6. "Cosa c'è sul filo?"tcpdump o Wireshark. Monitoraggio Attività non scende così in profondità.

Qualche cosa furba da sapere

  • Frequenza Aggiornamento nelle Impostazioni influenza tutte le schede. Imposta su "Spesso (1 sec)" per i dati più live, "Meno Spesso (5 sec)" se i continui ridisegni ti distraggono.
  • Mostra Processi Inattivi sotto il menu Vista rivela processi che sono stati terminati ma il cui accounting è ancora lì. A volte utile per la forensics.
  • Salva Filtro Default sotto Vista salva qualsiasi filtro tu abbia digitato nella barra di ricerca tra i lanci.
  • Le schede CPU e Rete hanno un'integrazione nascosta: un processo allo 0% di CPU ma con Byte Ricevuti alti è quasi certamente un caso di I/O lato kernel (pensa copia file, ricezione AirDrop). Un processo al 100% di CPU e zero rete è un bug di CPU, non di rete.
  • kill -SIGINFO mandato a certi processi (come dd e alcuni daemon Apple) li fa loggare il loro progresso nel log unificato. Monitoraggio Attività non te lo dirà, ma si abbina alla scheda Rete quando indaghi task di lunga durata.

In conclusione

La vista della scheda Rete di Monitoraggio Attività su Mac è più capace di quanto suggeriscano le sue colonne di default. Attiva Dati Inviati/sec e Dati Ricevuti/sec, impara il percorso del clic destro Ispeziona verso File e Porte Aperti, attiva il grafico dell'icona del Dock se vuoi una vista gratuita sempre attiva, e hai una superficie di debug di rete decente senza installare niente.

Per cronologia, raggruppamento ausiliari, e una presenza nella barra dei menu che non richiede una finestra, installa ova — circa 3 MB, macOS 14 e successivi, Apple Silicon e Intel, campiona a circa 1 Hz, tutti i dati restano locali. Usa entrambi: Monitoraggio Attività per "cosa sta accadendo adesso in dettaglio", ova per "cosa stava accadendo, e come appare il normale".