Torna al blog
·9 min di lettura·productdevbook

Come monitorare la larghezza di banda in tethering con iPhone

Come tenere sotto controllo il consumo dati del Mac in tethering: monitoraggio del traffico, identificazione delle app che caricano troppo e avvisi prima del limite.

  • Hotspot
  • macOS
  • Bandwidth
  • Tutorial

Sei in un hotel a Lisbona, il portale captive del Wi-Fi non si carica, e ricadi sull'Hotspot Personale dell'iPhone. Tre ore dopo, il tuo piano dati eSIM è a 4,2 GB su 5. Hai aperto un browser, mandato qualche messaggio Slack, e scritto qualche paragrafo. Niente avrebbe dovuto divorare 4 GB. Qualcosa l'ha fatto. Tracciare la banda del tethering iPhone su un Mac è soprattutto capire quale "qualcosa".

La buona notizia: macOS ha già il cablaggio per mostrartelo. Devi solo sapere quale interfaccia guardare e quale app stai vedendo.

Come macOS vede il tuo tether iPhone

Quando attivi l'Hotspot Personale e connetti il Mac, macOS aggiunge una nuova interfaccia di rete. Non si annuncia rumorosamente — appare semplicemente accanto al tuo normale Wi-Fi (en0) ed Ethernet (en1 o simile).

L'interfaccia di tether è di solito en6 o en7 sui Mac moderni, ma il numero non è garantito. Dipende da quali altre interfacce USB e virtuali hai. Il modo affidabile per identificarla:

networksetup -listallhardwareports

Cerca "iPhone USB" o una porta hardware il cui device inizia con en seguito da un numero più alto del Wi-Fi integrato. Se fai tethering via Wi-Fi invece di USB, la connessione passa comunque attraverso en0 (la tua interfaccia Wi-Fi) — non c'è un'interfaccia separata, solo un SSID diverso.

Perché l'interfaccia conta

Gli strumenti che monitorano la banda rientrano in due campi: per interfaccia e per processo. Gli strumenti per interfaccia (la scheda Rete di Monitoraggio Attività, in un certo senso, e strumenti CLI come nettop) ti dicono "questa interfaccia ha mosso 2 GB" ma non quale app l'abbia mosso. Gli strumenti per processo ti dicono "Slack ha usato 80 MB" ma non su quale interfaccia sia andato quel traffico.

Per il tethering specificamente, vuoi entrambi. Vuoi sapere "ho usato 4 GB sull'interfaccia di tether" e "di quelli, Chrome era 3,1 GB e un processo di sistema 600 MB".

Dove sono andati davvero i dati — colpevoli comuni

Alcuni processi sono noti per divorare silenziosamente i dati hotspot quando non dovrebbero:

  • iCloud Foto. Se il Mac è la libreria primaria e hai scattato foto quel giorno, nel momento in cui ti connetti a qualsiasi rete inizia a caricare. Anche in Modalità Dati Ridotti farà piccoli pezzi.
  • Time Machine verso una destinazione di rete. Sì, davvero. Se hai un target Time Machine di rete ed è raggiungibile attraverso il tether (raro ma possibile), farà felicemente backup attraverso il telefono.
  • App Store e aggiornamenti macOS. A un aggiornamento Xcode da 4 GB non importa che tu sia in tethering.
  • Dropbox / Google Drive / OneDrive. Tutti e tre possono ri-caricare file se la sessione precedente non si è completata pulitamente.
  • Schede del browser. Una scheda YouTube lasciata aperta in background che fa autoplay di video correlati per un'ora è 1+ GB di dati non pianificati.
  • Slack e Zoom. Chiamate vocali e video ovviamente, ma anche sync in background della cronologia dei canali.

La soluzione non è disabilitare tutti questi. È sapere quali si sono attivati, quando, e quanto.

Far usare al tether la Modalità Dati Ridotti

macOS tratta l'Hotspot Personale come una connessione a consumo di default, che abilita automaticamente la Modalità Dati Ridotti. La Modalità Dati Ridotti dice alle app ben fatte di:

  • Mettere in pausa la sync iCloud di item grandi.
  • Rimandare i caricamenti di iCloud Foto.
  • Ridurre l'attività di auto-aggiornamento.
  • Fermare le anteprime video in autoplay nell'App Store.

Le app non devono onorarla. Le app di Apple in genere lo fanno. Le app di terze parti sono un lancio di moneta. Per verificare che la Modalità Dati Ridotti sia attiva per il tuo hotspot:

  1. Apri Impostazioni di Sistema → Wi-Fi (o Rete).
  2. Clicca "Dettagli" sulla connessione hotspot.
  3. Conferma che "Modalità Dati Ridotti" sia attiva.

Per il tethering USB, il flag è sull'interfaccia iPhone USB nel pannello preferenze Rete.

Guardare la banda del tether iPhone su mac in tempo reale

Una volta che l'interfaccia di tether è attiva, la domanda pratica è "cosa sta usando il mio hotspot adesso?" La risposta integrata di macOS è nettop dal terminale:

nettop -P -n -m route

Quello ti dà traffico per processo scomposto per route, che mappa grossomodo all'interfaccia. È rumoroso e difficile da leggere live, ma funziona al pinch.

Una risposta più sostenibile è uno strumento nella barra dei menu che mostra rate live con attribuzione per app. ova sta accanto all'orologio e mostra l'upload e il download corrente con le app responsabili. Quando ti connetti al tuo hotspot e il rate non scende vicino a zero come ti aspetteresti, puoi cliccare l'icona e vedere quale app è ancora attiva.

Becca i caricamenti in background prima che ti costino
Uno sguardo alla barra dei menu ti dice se qualcosa sta caricando adesso. Su un tether a consumo, quella singola informazione vale più di ogni impostazione di tetto e quota messe insieme.

Uno scenario di viaggio reale

L'estate scorsa, su un piano eSIM con tetto mensile di 10 GB, una giornata tipica appariva così:

  • Mattina, Wi-Fi hotel funziona: niente sul tether.
  • 11, passaggio a uno spazio coworking, il Wi-Fi hotel cade: tether attivo, USB collegato.
  • 11:00-11:15: 240 MB consumati. La sync di Slack recupera la cronologia (~30 MB), Chrome ricarica le schede (~80 MB), iCloud Foto inizia a caricare le foto di ieri (~100 MB), Mail scarica allegati (~30 MB).
  • 11:15-12:30: 1,1 GB consumati. Gran parte è iCloud Foto che finisce il set di ieri. Una parte è una chiamata Zoom (~400 MB per 25 minuti).
  • 12:30: spegni iCloud Foto, metti Dropbox in pausa. Il traffico cala a un rivolo.
  • 12:30-17:00: 200 MB totali — browsing, email, messaggi Slack.

Senza monitoraggio, la giornata si legge come "ho usato 1,5 GB, sembra tanto ma forse va bene". Con il monitoraggio, la risposta è "iCloud Foto era 1,1 GB su 1,5 GB, e avrei potuto evitarlo tutto disattivando Foto prima di connettermi".

Visibilità di banda pronta da viaggio

Un'app da 3 MB nella barra dei menu che mostra rate live e cronologia per app — locale, niente account, niente cloud.

Scarica per macOS

Una checklist pre-volo

Prima di fare tethering, passa per questa:

  1. Metti in pausa iCloud Foto. Foto → Impostazioni → iCloud → togli la spunta per la durata del tether.
  2. Metti in pausa Dropbox / Google Drive / OneDrive. Ognuno ha una pausa a un clic nella sua voce nella barra dei menu.
  3. Esci dalle schede del browser non usate. Una scheda YouTube o Twitch lasciata aperta è una perdita lenta.
  4. Disabilita l'auto-aggiornamento sull'App Store. App Store → Impostazioni → togli la spunta da "Aggiornamenti Automatici" per il viaggio.
  5. Conferma che la Modalità Dati Ridotti sia attiva per il tether.
  6. Controlla il monitor della larghezza di banda per qualsiasi attività inattesa prima di iniziare a lavorare.

Questo richiede un minuto e ti salva dal renderti conto alle 16 che Adobe Creative Cloud ha appena scaricato un aggiornamento da 2 GB.

Identificare l'uso di interfaccia per fonte

Se vuoi essere preciso su quale interfaccia un processo sta usando — ad esempio, per confermare che Time Machine non stia sgattaiolando attraverso il tether — lsof è lo strumento:

lsof -i -n -P | grep -i <process-name>

Questo elenca le connessioni di rete aperte per processo con la loro interfaccia ed endpoint remoto. Puoi vedere se un processo sta parlando con un host su en0 (il tuo Wi-Fi) o en6 (l'iPhone USB).

Per visibilità continua, un monitor per app con cronologia è più rapido. Il punto di lsof è rispondere a una domanda una tantum. Il punto di uno strumento nella barra dei menu è non dover mai chiedere in primo luogo.

Quando l'iPhone è la tua unica connessione

Alcune situazioni dove capire la banda del tether conta davvero:

  • Viaggi a lunga percorrenza con un eSIM specifico per paese che è costoso dopo il tetto.
  • Conferenze dove il Wi-Fi del venue è inutilizzabile e tutti ricadono sull'hotspot del telefono.
  • Lavoro sul campo in posti senza connettività fissa.
  • Outage quando l'internet di casa o ufficio cade e devi continuare a lavorare.

In tutti questi, i primi trenta secondi dopo la connessione all'hotspot determinano i prossimi diversi gigabyte. Se iCloud Foto inizia a caricare il tuo ultimo weekend, hai già perso. Se la spegni proattivamente e lasci passare solo il traffico necessario, puoi avere una giornata lavorativa completa con un budget da 1-2 GB.

In conclusione

Il tethering a un iPhone rende visibile la banda invisibile del tuo Mac — perché improvvisamente ogni megabyte costa qualcosa. Identifica l'interfaccia di tether (en6 o en7 per USB, en0 per tether Wi-Fi), conferma che la Modalità Dati Ridotti sia attiva, metti in pausa le sync pesanti prima di connetterti, e tieni un monitor della larghezza di banda nella barra dei menu aperto così puoi individuare le anomalie in tempo reale.

Installa ova, collega il cavo, e guarda cosa fa davvero il tuo Mac su un link a consumo. Quasi sempre le sorprese sono le stesse tre app. Una volta che sai quali sono, il prossimo viaggio è senza eventi.