Torna al blog
·8 min di lettura·productdevbook

App che si riconnettono dopo lo stop: catturare i picchi di banda su Mac

Perché tante app Mac si scagliano sulla rete appena il portatile si riattiva — e come trovare e domare le peggiori.

  • macOS
  • Bandwidth
  • Troubleshooting
  • Productivity

Apri il MacBook in un bar e nel giro di dieci secondi l'indicatore Wi-Fi passa da inattivo a lavorare sodo. Le ventole, che erano silenziose, partono udibili. Mail scarica quaranta messaggi, Slack tira giù un arretrato di canali che non hai guardato, iCloud Drive inizia a recuperare i cambi dagli altri dispositivi, e Time Machine si accorge di aver perso l'ultimo backup orario. Niente di rotto — è la normale stampede post-sleep. Ma su una connessione a consumo o lenta, quei primi trenta secondi possono divorare più banda dell'ora successiva.

Questo articolo parla del perché succede, di quali app sono i soliti colpevoli, e di come spalmare il picco perché il risveglio dallo sleep non punisca la rete. Se hai cercato "mac apps reconnect after sleep" perché quel primo whoosh di attività ti sorprende su un hotspot, questa è la risposta pratica.

Perché le app Mac si riconnettono dopo lo sleep con un picco simile

Quando un Mac va in sleep, gran parte delle connessioni di rete viene smontata (la radio Wi-Fi è parzialmente o completamente spenta, a seconda della modalità di sleep e della fonte di alimentazione). Quando si sveglia, le applicazioni trovano i loro socket di lunga durata morti e devono fare tre cose quasi simultaneamente:

  1. Riconnettersi. Aprire nuove connessioni TCP ai loro server backend.
  2. Autenticarsi. Spesso un round trip di refresh del token.
  3. Recuperare. Recuperare qualunque cosa sia successa mentre dormivi — nuovi messaggi, nuove email, nuovi documenti condivisi, nuovi delta di sync.

Per un utente attivo con una dozzina di app sempre attive, è una raffica di decine di connessioni simultanee e decine di megabyte di dati in entrata, tutto nei primi 5-30 secondi dopo il risveglio. L'OS non coordina questo — ogni app fa la sua cosa.

I soliti sospetti, classificati per dimensione tipica del picco

Una tassonomia approssimativa di quali app Mac si riconnettono più aggressivamente dopo lo sleep:

Agent di sync cloud (spesso i più grandi)

  • iCloud Drive. Tira giù i delta da qualunque documento sia cambiato sugli altri dispositivi. Se hai modificato un Keynote da 200 MB sul tuo iMac, aspettati che venga giù sul laptop al risveglio.
  • Dropbox / Google Drive / OneDrive. Stesso pattern — delta di sync, a volte grandi se un membro del team ha aggiunto file a una cartella condivisa.
  • Foto / Libreria Foto iCloud. Il colpevole più aggressivo. Le nuove foto dal telefono spingono su Foto su Mac appena si sveglia.

Picco tipico: da 5 MB a diversi GB a seconda di cosa è cambiato.

Email

  • Mail.app, Outlook, Spark, Airmail. Si connettono a IMAP/Exchange, recuperano nuove intestazioni, recuperano i corpi dei messaggi visti in anteprima. Gli allegati possono pre-scaricare se l'app è configurata per farlo.

Picco tipico: da 1 a 50 MB a seconda del volume e delle policy sugli allegati.

Messaggistica

  • Slack, Discord, Telegram, Microsoft Teams, iMessage, WhatsApp Desktop. Riconnettono i WebSocket, tirano giù i messaggi persi, aggiornano lo stato del canale. Se un collega ha mandato un video da 200 MB in tua assenza, può essere pre-cachato.
  • Zoom, FaceTime, Webex (background). Anche se non eri in chiamata, l'app si riconnette al servizio di presenza.

Picco tipico: da 2 a 100 MB. Slack con molti canali è sul lato alto.

Backup

  • Time Machine. Se è stato perso un backup orario schedulato durante lo sleep, Time Machine recupera nel momento in cui la rete torna, soprattutto su un NAS.
  • Backblaze, Carbonite, Arq, IDrive. Gli strumenti di backup continuo riprendono da dove si erano fermati.

Picco tipico: da decine di MB a centinaia di MB sostenuti per diversi minuti.

macOS stesso

  • Aggiornamenti dell'App Store. macOS pre-scarica gli aggiornamenti delle app di default.
  • Aggiornamenti di sistema. Pre-download di multi-GB in background.
  • Spotlight / mds. Indicizza nuovi contenuti, a volte tirando giù da share di rete se ne hai montati.
  • Continuity. Si riconnette ai dispositivi Apple vicini.

Picco tipico: da 0 a tanto, a seconda che ci sia un aggiornamento in attesa.

Browser

  • Chrome, Safari, Firefox. Le schede aperte riprendono il loro comportamento di rete — refresh dei feed, ricarica dei video preview in autoplay, polling delle API.

Picco tipico: da 5 a 50 MB a seconda di cosa avevi aperto.

Vedi il picco post-sleep
ova mantiene la cronologia scorrevole, così il momento di risveglio dallo sleep è visibile a posteriori — utile per capire quale app abbia recuperato più aggressivamente.

Beccare il picco con un monitor per app

Guardare la barra dei menu nei primi 30 secondi dopo il risveglio è informativo. La banda totale di sistema tipicamente salta da idle (sotto 1 MB/s) a 10-50 MB/s per un breve picco, poi si assesta. Con un monitor per app come ova, il dropdown ti mostra quali app sono responsabili in tempo reale:

  • iCloud Drive a 4 MB/s per 20 secondi
  • Slack Helper a 2 MB/s per 5 secondi
  • Mail a 0,5 MB/s per 30 secondi
  • Foto a 8 MB/s per 90 secondi

ova raggruppa i PID degli ausiliari sotto la loro app principale, così "Slack" appare come una riga anche se in realtà sono diversi processi (il renderer, l'helper GPU, la sandbox dei plugin). Questa è la differenza tra "risposta utile" e "muro di nomi di processi criptici".

La vista cronologia è ancora più utile di quella live per questo — una volta che un picco è successo, puoi scorrere indietro al momento del risveglio e vedere la suddivisione stratificata di quali app hanno consumato quanto.

Ridurre il picco

Tre linee di difesa.

Non eseguire agent che non usi

Apri la scheda Rete di Monitoraggio Attività. Ordina per "Byte Inviati" decrescente. Qualsiasi cosa nei primi 10 che non riconosci o non usi davvero è candidata alla disinstallazione. Voci sorprendenti comuni:

  • Un servizio driver di stampante per una stampante che non possiedi più.
  • Un agent "helper" da software che hai disinstallato ma il cui launch agent è ancora in ~/Library/LaunchAgents/.
  • Un agent di analytics o aggiornamento installato dal vendor che è sopravvissuto a una disinstallazione.

Ognuno di questi contribuisce a una piccola riconnessione al risveglio. Rimuoverli è igiene.

Scaglionare il recupero

Alcune app ti fanno controllare con quanta aggressività si riconnettono. Slack ha un'impostazione "Sync new content less aggressively" (varia per versione). Mail ha una frequenza "Check for new mail". Foto ha un'opzione "Pause for one day". Per gli strumenti di backup, imposta lo schedule sugli orari lavorativi nei giorni feriali piuttosto che continuo.

Specificamente per Time Machine: Impostazioni di Sistema > Generali > Time Machine > Opzioni > imposta la "frequenza di backup" su manuale o su una finestra ampia. Il default orario più wake-after-missed recupera subito al risveglio; il manuale ti permette di lanciare i backup quando hai effettivamente banda.

Usa la Modalità Dati Ridotti

Impostazioni di Sistema > Wi-Fi > seleziona la rete > Dettagli > attiva la Modalità Dati Ridotti. macOS segnala alle app che la banda è limitata. Le app ben fatte la rispettano: iCloud va in pausa, Apple Music scende a bitrate inferiore, l'App Store rimanda i download. Molte app di terze parti ignorano il suggerimento, ma quelle ben fatte fanno una differenza notevole.

Comportamento wake-on-network

Una questione separata: alcuni Mac sono configurati per svegliarsi sul traffico di rete in entrata. Impostazioni di Sistema > Generali > Condivisione > interruttori legati a "Wake for network access" su Apple Silicon, o "Wake for Wi-Fi network access" su Intel.

Questo è utile soprattutto se accedi al Mac da remoto (condivisione file, Condivisione Schermo, Back to My Mac nelle versioni più vecchie). Per la maggior parte degli utenti significa solo che il Mac si sveglia brevemente durante la notte, recupera la posta, sincronizza le foto e torna a dormire — e hai usato una fetta di dati a consumo senza mai toccare la tastiera.

Se vuoi disabilitarlo:

  • Apple Silicon: è in gran parte attivo di default e non commutabile dall'utente nello stesso modo di Intel; il controllo più vicino sono le impostazioni di Condivisione e il comportamento batteria vs. AC.
  • Intel: Impostazioni di Sistema > Risparmio Energia / Batteria > "Wake for network access" — disattiva.

Notifiche push e i servizi sempre connessi

Una piccola ma persistente fetta di banda post-risveglio viene da APNs (Apple Push Notification service) e simili — servizi che mantengono una connessione di lunga durata per consegnare le notifiche push. Sono di solito piccole riconnessioni (qualche KB) ma succedono per ogni app che usa push: Slack, Telegram, inviti del Calendario, promemoria di terze parti.

Non puoi disabilitare APNs senza rompere le notifiche. Il rate è abbastanza piccolo che è raramente il problema vero — se il tuo wake-spike è centinaia di MB, push non è la causa; è un agent di sync.

Hibernate, sleep e modern standby

Una nota sulle modalità di sleep di macOS:

  • Sleep: la RAM resta alimentata, la rete è parzialmente o completamente spenta, il risveglio è veloce.
  • Hibernate / Standby: i contenuti della RAM scritti su disco, macchina effettivamente spenta. Il risveglio richiede più tempo.
  • PowerNap-equivalent / Modern Standby su Apple Silicon: stato a basso consumo con risveglio periodico per recuperare mail e sync.

Il picco post-risveglio è più grande quando la macchina è stata in uno stato di sleep più pieno. È più piccolo se il Mac si è svegliato periodicamente per stare al passo. Il compromesso è il consumo batteria — il risveglio periodico costa una piccola quantità di energia in continuazione, mentre un singolo grande risveglio costa un breve picco di CPU e radio.

Per le connessioni a consumo (hotspot, Wi-Fi di hotel), la mitigazione più semplice è impostare la rete in Modalità Dati Ridotti — quella sopprime anche il recupero al risveglio a basso consumo.

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

Un audit del risveglio dallo sleep

Una volta a settimana, fai questo:

  1. Metti il Mac in sleep per almeno un'ora (la pausa pranzo va bene).
  2. Aprilo e controlla immediatamente ova nella barra dei menu.
  3. Annota la banda totale nei primi 60 secondi. Qualsiasi cosa sopra 100 MB merita un'indagine.
  4. Clicca nel dropdown e identifica le prime 3 app per dimensione del picco.
  5. Per ognuna, decidi: è il recupero che voglio, o posso limitarlo/disabilitarlo?

Qualche iterazione di questo e l'uso di banda post-risveglio scenderà sostanzialmente senza rompere niente che ti importi. Il principio è lo stesso di qualsiasi altra ottimizzazione: misura, identifica la riga più grande, sistema quella, rimisura.

Uno scenario specifico: tethering in viaggio

Quando lavori dall'hotspot del telefono, il picco post-risveglio è il peggior tipo di banda — imprevedibile, arriva veloce, difficile da interrompere. Mitigazioni pratiche:

  • Imposta l'SSID dell'hotspot in Modalità Dati Ridotti.
  • Esci da Foto prima di viaggiare. È il colpevole più grande per sync inattese.
  • Metti in pausa iCloud Drive quando sei su hotspot — Impostazioni di Sistema > il tuo nome > iCloud > iCloud Drive > disattiva temporaneamente.
  • Metti in pausa Dropbox / Google Drive dalle loro icone nella barra dei menu.
  • Controlla che Time Machine non stia girando. Lancia un backup manualmente prima di partire sul Wi-Fi di casa.

Tempo totale: 60 secondi di prep pre-viaggio. Risparmio totale: spesso da 1 a 5 GB su pochi cicli di risveglio.

Cosa fare dopo

Il prossimo passo giusto è installare un monitor per app e beccare il prossimo momento di risveglio dallo sleep. ova è un'opzione — circa 3 MB, gira su macOS 14+, campiona circa una volta al secondo, e raggruppa i processi ausiliari sotto il loro genitore così il dropdown è leggibile invece che opprimente.

Una volta che hai osservato qualche ciclo di risveglio, il pattern emerge: di solito due o tre app Mac si riconnettono dopo lo sleep abbastanza aggressivamente da rappresentare l'80 percento del picco, e una volta che sai quali sono, le soluzioni sono brevi e mirate. Il recupero non è patologico — è solo non coordinato, e lo strumento giusto trasforma "perché il Mac sta lavorando sodo all'improvviso" in "Foto sta recuperando, dagli 30 secondi."