Como definir um limite de largura de banda no macOS (guia prático)
O macOS não vem com um limite global de largura de banda, mas dá para montar um. Um passo a passo de throttling, alertas e limites por aplicativo no Mac.
- macOS
- Bandwidth
- Tutorial
- Productivity
Você tetheriza seu Mac com seu telefone para um voo longo e quer ter certeza de que seu Mac não vai mastigar silenciosamente 30 GB de dados celulares rodando sync iCloud, Time Machine e download Slack de cada emoji já lançado. Você busca "como definir cap de banda no macOS" e descobre, frustrante, que o macOS não tem. Não de verdade. A pergunta de cap de banda no macOS acaba sendo um problema em camadas sem interruptor único.
Este post cobre o que é de fato possível — combinar Modo de Dados Reduzidos, throttling por app, pausas agendadas e monitoramento ativo para construir algo perto de um cap real. Nenhum desses sozinho é limite duro. Juntos te levam 90% do caminho.
Por que o macOS não vem com toggle built-in de cap de banda
O macOS trata acesso a rede como capacidade binária por app — ou um app pode falar com a rede ou não pode. Não há configuração no nível de kernel "esse Mac pode usar não mais que 5 GB hoje". O mais perto que o macOS chega é o Modo de Dados Reduzidos, que é uma dica por rede para serviços em segundo plano de que devem adiar uploads e downloads grandes.
Um cap global real exigiria algo como um filtro de rede de kernel (uma Network Extension) que mede tráfego e descarta pacotes quando um limite é atingido. Ferramentas como Little Snitch e Murus podem fazer filtragem por app com arquitetura similar, mas são firewalls — bloqueiam, não throttlam.
Então a resposta realista é: não há cap de banda de um clique. Você constrói o equivalente com controles em camadas.
O que "cap" de fato significa na prática
Antes de listar técnicas, fique específico sobre o que você quer. Há três objetivos distintos:
- Ficar abaixo de cap celular ou de hotspot. "Não queime o plano de 5 GB do meu telefone."
- Evitar contenção de banda. "Não deixe uploads de backup arruinarem minha chamada de vídeo."
- Limitar duro dados por período. "Não mais que 50 GB esse mês, ponto."
Os primeiros dois são bem alcançáveis com ferramentas built-in e um monitor. O terceiro é difícil — o macOS não tem nada nativo, e mesmo ferramentas de terceiros normalmente aproximam via alertas mais ação manual.
Camada 1: Modo de Dados Reduzidos (a maior alavanca única)
Modo de Dados Reduzidos é o mais perto que o macOS chega de cap built-in. É por rede — você liga para um SSID Wi-Fi específico, e o macOS vai adiar ou encolher tráfego naquela rede.
O que o Modo de Dados Reduzidos de fato faz
Quando Modo de Dados Reduzidos está habilitado numa rede:
- Atualizações de software param de baixar em segundo plano. Você ganha notificação mas o download espera.
- App Store pausa atualizações automáticas.
- iCloud Photos para de fazer upload de originais. Thumbnails otimizados ainda sincronizam.
- iCloud Drive adia uploads grandes.
- Mail para de auto-buscar anexos.
- Refresh de app em segundo plano é throttle.
- Apple Music e outros streams de mídia da Apple caem para bitrates menores.
- Muitos apps de terceiros respeitam a flag de Modo de Dados Reduzidos via API
URLSessionpadrão.
Não é cap duro. Apps ativos em primeiro plano ainda usam quanta banda quiserem. Mas corta o tráfego silencioso em segundo plano dramaticamente — frequentemente mais de metade do total de dados num Mac típico.
Como habilitar
Ajustes do Sistema → Wi-Fi → clique no botão pequeno "i"/"Detalhes" ao lado da rede → ative Modo de Dados Reduzidos.
Faça isso para:
- O SSID do hotspot do seu telefone
- Redes Wi-Fi de hotel que você usa repetidamente
- Wi-Fi de café
- Qualquer rede de convidados onde você não quer sync em segundo plano rodando
Camada 2: pausa e desabilitar por app
Depois do Modo de Dados Reduzidos, a próxima maior alavanca é pausar os apps pesados individualmente antes de conectar a uma rede restrita.
Um checklist pré-voo para tethering ou Wi-Fi com cap:
- Time Machine: Ajustes do Sistema → Geral → Time Machine → desligue "Fazer Backup Automaticamente" ou clique "Pular Esse Backup".
- iCloud Photos: Abra Photos, role até embaixo, clique pause no status de upload.
- iCloud Drive: Ajustes do Sistema → Apple ID → iCloud → iCloud Drive — desligue os apps que sincronizam pastas grandes (Mesa, Documentos) ou pause via o status da sidebar do Finder.
- Dropbox / Google Drive / OneDrive: Clique cada ícone da barra de menu e escolha "Pausar sincronização".
- Backblaze / Arq / Carbonite: Pause da barra de menu.
- Navegador: Feche abas de IDE de nuvem, abas de chat de vídeo e qualquer coisa fazendo streaming.
- Slack / Discord / Teams: Saia se não precisa de notificações.
Cinco minutos de cliques poupam gigabytes. Faça nota de onde fica cada controle de pause para rodar o checklist rápido.
Camada 3: monitoramento ativo com alertas
Caps suaves exigem visibilidade. Sem visão de banda por app, você não consegue saber se seu checklist pré-voo de fato funcionou. Também não consegue saber se ainda está dentro uma hora depois.
Um monitor como ova te dá:
- Throughput total ao vivo para você ver de relance se algo está fazendo upload silencioso
- Detalhamento por app para um pico-surpresa ter nome em segundos
- Linha do tempo histórica para você confirmar "última hora usei 200 MB" em vez de adivinhar
- Agrupamento de processos auxiliares para os sete helpers do Chrome aparecerem como uma linha
Sem isso, você está voando às cegas. Com isso, "fica abaixo de 5 GB nesse hotspot" vira pergunta que você de fato pode responder.
Veja o ova em ação
Um monitor de banda na barra de menu para olhar de relance — local, assinado, ~3 MB.
Um procedimento manual simples de cap
Combine as camadas:
- Conecte à rede restrita.
- Ligue Modo de Dados Reduzidos para aquele SSID (uma vez, por rede).
- Rode o checklist de pause para qualquer app não coberto pelo Modo de Dados Reduzidos.
- Abra o ova na sua barra de menu e anote o total inicial.
- Dê um relance a cada 15–30 minutos. Se o total está subindo mais rápido do que o esperado, navegue a linha do tempo e ache o infrator.
- Quando bater seu cap suave, desconecte ou pause mais agressivamente.
Não é automatizado, mas funciona, e é o teto realista do que é possível sem ferramentas de terceiros.
Camada 4: throttling por app com TripMode
Para usuários que querem algo mais perto de um firewall por app real em redes tarifadas, TripMode vale conhecer. É uma ferramenta macOS paga que:
- Detecta quando você conecta a um hotspot ou rede "tarifada"
- Bloqueia todo app de acesso à rede por padrão
- Te deixa permitir apps específicos com um clique
- Mostra uso de dados por app durante a sessão
É um tipo diferente de ferramenta que o ova — TripMode é firewall (bloqueia); ova é monitor (observa). Muitas pessoas rodam ambos: TripMode para manter apps offline, ova para ver exatamente o que os apps permitidos estão fazendo.
Camada 5: caps no nível do roteador (o cap duro)
O único lugar onde você pode de fato impor um cap duro de banda é seu roteador. Muitos roteadores modernos — eero, Unifi, ASUS, OpenWrt, pfSense — suportam regras QoS por dispositivo e limites de banda. Se você quer uma regra verdadeira "esse Mac pode usar não mais que 100 GB por mês", é onde configurar.
Exemplos:
- Unifi: Network → Settings → Profiles → User Groups → defina limites de banda, depois atribua clientes
- OpenWrt / pfSense: regras de Traffic Shaping ou QoS por IP LAN
- ASUS Merlin: QoS → Adaptive QoS com limites por dispositivo
É overkill para a maior parte dos usuários, mas é jeito confiável de impor cap verdadeiro. Combine com um monitor para saber quão perto você está.
O que não funciona (e por quê)
Algumas abordagens que aparecem em buscas mas não resolvem o problema:
pfctl e dummynet
O macOS costumava vir com dummynet (o framework de traffic-shaping do FreeBSD) e ipfw. Ambos foram removidos ou deprecados em versões recentes do macOS. pfctl (o packet filter do OpenBSD) ainda existe mas suas features de bandwidth-shaping foram gutadas no macOS. Você ainda pode usar para bloqueio, não para limites de taxa limpos.
"Network Link Conditioner"
Ferramenta de desenvolvedor da Apple para simular redes lentas. Pode moldar sua conexão inteira até kbps específicos para teste. Mas é global e on/off — não cap por app ou por período. Útil para debug, não para caps diários.
Throttling via proxies de sistema
Configurar um proxy HTTP com feature de rate-limit (mitmproxy, Charles) só molda tráfego que passa pelo proxy — muitos apps passam por cima.
Uma receita completa para "quero um cap"
Juntando tudo. Se você é sério em ficar abaixo de um número, aqui a receita mais realista:
- Para redes Wi-Fi tarifadas: Habilite Modo de Dados Reduzidos por SSID.
- Antes de conectar a uma rede sabidamente tarifada: Rode o checklist de pause (Time Machine, iCloud Photos, clientes de sync, backup).
- Para uma sessão de hotspot: Adicione TripMode para bloquear por padrão e permitir por app.
- Para consciência contínua: Rode o ova na barra de menu para sempre saber o que está se movendo.
- Para um cap duro real: Configure limites QoS por dispositivo no seu roteador.
São cinco camadas, cada uma endereçando um modo de falha diferente. Nenhuma é um "cap". Juntas, são.
O que fazer a seguir
Escolha uma camada e adicione hoje. A maior parte das pessoas não tem Modo de Dados Reduzidos habilitado no hotspot do telefone, e esse único toggle economiza mais banda que qualquer coisa na lista.
Um inicial de 10 minutos:
- Ajustes do Sistema → Wi-Fi → clique "Detalhes" em cada rede que você usa regularmente como hotspot ou rede de convidados → ligue Modo de Dados Reduzidos.
- Marque o controle de pause para seus três principais apps de sync (Photos, Dropbox, Time Machine).
- Instale o ova e deixe na barra de menu por uma semana para você saber como seu padrão normal se parece.
- Da próxima vez que tetherizar, você estará em forma muito melhor do que partir do zero.
Uma solução real de cap de banda no macOS não é uma única configuração — é disciplina mais a visão certa. Faça as partes que mais importam e pare de caçar o toggle tudo-em-um que não existe.