Torna al blog
·10 min di lettura·productdevbook

Come impostare un limite di larghezza di banda su macOS (guida pratica)

macOS non offre un limite globale di banda, ma puoi costruirne uno. Guida a throttling, avvisi e limiti per app su Mac.

  • macOS
  • Bandwidth
  • Tutorial
  • Productivity

Fai tethering del Mac al telefono per un volo lungo e vuoi assicurarti che il Mac non divori silenziosamente 30 GB di dati cellulare eseguendo sync iCloud, Time Machine, e un download Slack di ogni emoji mai spedita. Cerchi "come impostare un tetto di banda su macOS" e scopri, frustrato, che macOS non ne ha uno. Non davvero. La domanda del tetto di banda macOS si rivela un problema a strati senza un singolo interruttore.

Questo articolo copre cosa è davvero possibile — combinare la Modalità Dati Ridotti, throttling per app, pause schedulate e monitoraggio attivo per costruire qualcosa vicino a un vero tetto. Nessuno di questi da solo è un limite rigido. Insieme ti portano al 90%.

Perché macOS non include un interruttore di tetto banda macOS integrato

macOS tratta l'accesso alla rete come una capacità binaria per app — o un'app può parlare con la rete, o non può. Non c'è un'impostazione a livello kernel "questo Mac può usare non più di 5 GB oggi". Il più vicino che macOS arriva è la Modalità Dati Ridotti, che è un suggerimento per rete ai servizi in background che dovrebbero rimandare i grandi caricamenti e download.

Un vero tetto globale richiederebbe qualcosa come un filtro di rete del kernel (una Network Extension) che misura il traffico e scarta i pacchetti quando si raggiunge un limite. Strumenti come Little Snitch e Murus possono fare filtraggio per app con un'architettura simile, ma quelli sono firewall — bloccano, non limitano.

Quindi la risposta realistica è: non c'è un tetto di banda da un clic. Costruisci l'equivalente da controlli stratificati.

Cosa significa davvero "tetto" nella pratica

Prima di elencare le tecniche, sii specifico su cosa vuoi. Ci sono tre obiettivi distinti:

  1. Restare sotto un tetto cellulare o hot-spot. "Non bruciare il piano da 5 GB del telefono."
  2. Evitare la contesa di banda. "Non lasciare che i caricamenti di backup rovinino la mia videochiamata."
  3. Limitare rigidamente i dati per periodo. "Non più di 50 GB questo mese, punto."

I primi due sono molto raggiungibili con strumenti integrati e un monitor. Il terzo è difficile — macOS non ha nulla di nativo per quello, e anche gli strumenti di terze parti di solito lo approssimano via avvisi più azione manuale.

Livello 1: Modalità Dati Ridotti (la singola leva più grande)

La Modalità Dati Ridotti è il più vicino che macOS arriva a un tetto integrato. È per rete — la attivi per uno specifico SSID Wi-Fi, e macOS rimanderà o ridurrà il traffico su quella rete.

Cosa fa davvero la Modalità Dati Ridotti

Quando la Modalità Dati Ridotti è abilitata su una rete:

  • Gli aggiornamenti software smettono di scaricare in background. Ricevi una notifica ma il download aspetta.
  • Gli aggiornamenti automatici dell'App Store vanno in pausa.
  • iCloud Foto smette di caricare gli originali. Le miniature ottimizzate continuano a sincronizzarsi.
  • iCloud Drive rimanda i caricamenti grandi.
  • Mail smette di auto-recuperare gli allegati.
  • Il refresh delle app in background è limitato.
  • Apple Music e altri stream media Apple scendono a bitrate inferiori.
  • Molte app di terze parti rispettano il flag Modalità Dati Ridotti via l'API standard URLSession.

Non è un tetto rigido. Le app attive in primo piano usano comunque tutti i dati che vogliono. Ma taglia il traffico in background silenzioso drammaticamente — spesso più della metà del totale di dati su un Mac tipico.

Come abilitarla

Impostazioni di Sistema → Wi-Fi → clicca il piccolo pulsante "i"/"Dettagli" accanto alla rete → attiva Modalità Dati Ridotti.

Fai questo per:

  • L'SSID dell'hot-spot del telefono
  • Reti Wi-Fi d'hotel che usi ripetutamente
  • Wi-Fi di caffè
  • Qualsiasi rete guest dove non vuoi che gira la sync in background

Livello 2: Pausa e disabilitazione per app

Dopo la Modalità Dati Ridotti, la prossima leva più grande è mettere in pausa le app pesanti individualmente prima di connettersi a una rete limitata.

Una checklist pre-volo per il tethering o il Wi-Fi a tetto:

  1. Time Machine: Impostazioni di Sistema → Generali → Time Machine → disattiva "Esegui Backup Automaticamente" o clicca "Salta Questo Backup".
  2. iCloud Foto: Apri Foto, scorri al fondo, clicca pausa sullo stato del caricamento.
  3. iCloud Drive: Impostazioni di Sistema → Apple ID → iCloud → iCloud Drive — disattiva le app che sincronizzano grandi cartelle (Scrivania, Documenti) o metti in pausa via lo stato della barra laterale del Finder.
  4. Dropbox / Google Drive / OneDrive: Clicca ogni icona nella barra dei menu e scegli "Metti in pausa la sincronizzazione".
  5. Backblaze / Arq / Carbonite: Metti in pausa dalla barra dei menu.
  6. Browser: Chiudi le schede di IDE cloud, schede di videochat, e qualsiasi cosa stia streamando.
  7. Slack / Discord / Teams: Esci se non hai bisogno di notifiche.

Cinque minuti di clic salvano gigabyte. Annota dove vive ogni controllo di pausa così puoi eseguire la checklist rapidamente.

Livello 3: Monitoraggio attivo con avvisi

I tetti morbidi richiedono visibilità. Senza una vista della banda per app, non puoi dire se la tua checklist pre-volo abbia effettivamente funzionato. Non puoi nemmeno dire se sei ancora in linea un'ora dopo.

Un monitor come ova ti dà:

  • Throughput totale live così puoi vedere a colpo d'occhio se qualcosa sta caricando silenziosamente
  • Suddivisione per app così un picco a sorpresa ha un nome in pochi secondi
  • Timeline storica così puoi confermare "nell'ultima ora ho usato 200 MB" invece di tirare a indovinare
  • Raggruppamento dei processi ausiliari così i sette helper di Chrome appaiono come una riga

Senza quelli, voli alla cieca. Con loro, "resta sotto 5 GB su questo hot-spot" diventa una domanda a cui puoi davvero rispondere.

Totale + per app visibile a colpo d'occhio
Una piccola lettura nella barra dei menu per il throughput totale più un clic per il rate per app. Circa 3 MB su disco, CPU a riposo sotto lo 0,3%.

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

Una semplice procedura manuale di tetto

Combina i livelli:

  1. Connetti alla rete limitata.
  2. Attiva la Modalità Dati Ridotti per quell'SSID (una volta, per rete).
  3. Esegui la checklist di pausa per qualsiasi app non già coperta dalla Modalità Dati Ridotti.
  4. Apri ova nella barra dei menu e annota il totale di partenza.
  5. Dagli un'occhiata ogni 15-30 minuti. Se il totale sta salendo più rapidamente del previsto, scorri la timeline e trova il colpevole.
  6. Quando colpisci il tuo tetto morbido, disconnetti o metti in pausa più aggressivamente.

Non è automatizzato, ma funziona, ed è il tetto realistico di ciò che è possibile senza strumenti di terze parti.

Livello 4: Throttling per app con TripMode

Per gli utenti che vogliono qualcosa di più vicino a un vero firewall per app su reti a consumo, TripMode vale la pena di conoscere. È uno strumento macOS a pagamento che:

  • Rileva quando connetti a un hot-spot o rete "a consumo"
  • Blocca ogni app dall'accesso alla rete di default
  • Ti permette di permettere app specifiche con un clic
  • Mostra l'uso di dati per app durante la sessione

È una forma di strumento diversa da ova — TripMode è un firewall (blocca); ova è un monitor (osserva). Molte persone eseguono entrambi: TripMode per tenere le app offline, ova per vedere esattamente cosa fanno le app permesse.

Livello 5: Tetti a livello router (il tetto rigido)

L'unico posto dove puoi davvero far rispettare un tetto rigido sulla banda è il router. Molti router moderni — eero, Unifi, ASUS, OpenWrt, pfSense — supportano regole QoS per dispositivo e limiti di banda. Se vuoi una vera regola "questo Mac può usare non più di 100 GB al mese", è lì da impostare.

Esempi:

  • Unifi: Network → Settings → Profiles → User Groups → imposta limiti di banda, poi assegna i client
  • OpenWrt / pfSense: regole Traffic Shaping o QoS per IP LAN
  • ASUS Merlin: QoS → Adaptive QoS con limiti per dispositivo

È eccessivo per la maggior parte degli utenti, ma è un modo affidabile per far rispettare un vero tetto. Abbinalo a un monitor così sai quanto sei vicino.

Cosa non funziona (e perché)

Alcuni approcci che emergono nelle ricerche ma non risolvono davvero il problema:

pfctl e dummynet

macOS includeva dummynet (il framework di traffic-shaping FreeBSD) e ipfw. Entrambi sono stati rimossi o deprecati nelle versioni recenti di macOS. pfctl (il packet filter OpenBSD) esiste ancora ma le sue feature di bandwidth-shaping sono state svuotate su macOS. Puoi ancora usarlo per il blocco, non per limiti di rate puliti.

Lo strumento sviluppatore di Apple per simulare reti lente. Può modellare l'intera connessione a kbps specifici per il testing. Ma è globale e on/off — non un tetto per app o per periodo. Utile per il debug, non per tetti quotidiani.

Throttling via proxy di sistema

Impostare un proxy HTTP con una feature di rate-limit (mitmproxy, Charles) modella solo il traffico che passa attraverso il proxy — molte app lo bypassano.

Una ricetta completa per "voglio un tetto"

Mettendo tutto insieme. Se sei serio nel restare sotto un numero, ecco la ricetta più realistica:

  1. Per reti Wi-Fi a consumo: Abilita la Modalità Dati Ridotti per SSID.
  2. Prima di connettere a una rete nota a consumo: Esegui la checklist di pausa (Time Machine, iCloud Foto, client di sync, backup).
  3. Per una sessione hot-spot: Aggiungi TripMode per bloccare di default e permettere per app.
  4. Per consapevolezza continua: Esegui ova nella barra dei menu così sai sempre cosa si sta muovendo.
  5. Per un vero tetto rigido: Imposta limiti QoS per dispositivo sul router.

Sono cinque livelli, ognuno che affronta un modo di fallire diverso. Nessuno di loro è un "tetto". Insieme lo sono.

Cosa fare dopo

Scegli un livello e aggiungilo oggi. Gran parte delle persone non ha la Modalità Dati Ridotti abilitata sull'hot-spot del telefono, e quel singolo interruttore fa risparmiare più banda di qualsiasi altra cosa in questa lista.

Uno starter di 10 minuti:

  1. Impostazioni di Sistema → Wi-Fi → clicca "Dettagli" su ogni rete che usi regolarmente come hot-spot o rete guest → attiva la Modalità Dati Ridotti.
  2. Segna il controllo di pausa per le tue top tre app di sync (Foto, Dropbox, Time Machine).
  3. Installa ova e lascialo nella barra dei menu per una settimana così sai com'è il tuo pattern normale.
  4. La prossima volta che fai tethering, sarai in forma molto migliore di partire da zero.

Una vera soluzione di tetto banda macOS non è una singola impostazione — è una disciplina più la vista giusta. Fai le parti che contano di più, e smetti di inseguire l'interruttore tutto-in-uno che non esiste.