Consumo de bateria por atividade de rede em um MacBook
A atividade de rede é uma das principais causas de consumo de bateria no MacBook. Como achar os aplicativos responsáveis e silenciá-los sem quebrar seu fluxo de trabalho.
- MacBook
- Battery
- Bandwidth
- Troubleshooting
Seu MacBook está na mesa, tampa entreaberta, fazendo "nada." Você sai com 92% e volta noventa minutos depois com 71%. O Activity Monitor não mostra nada estourado. As ventoinhas estão quietas. Mas a bateria está sangrando, e a resposta quase sempre é a mesma: algo está falando com a rede, os rádios nunca dormem e o SoC fica sendo cutucado para acordar e lidar com isso.
Drenagem de bateria num MacBook nem sempre é uma história de CPU. Uma fatia surpreendente é uma história de rede. Se você quer entender o comportamento do MacBook em drenagem de bateria por rede, tem que olhar o que está acontecendo entre os apps em primeiro plano — os auxiliares, os daemons de sync, os keep-alives e os apps de chat que nunca calam.
Por que drenagem de bateria por rede no MacBook é diferente
Há três camadas que pagam por cada pacote que seu Mac envia ou recebe.
- O rádio. Wi-Fi (ou celular, em tethering) é um dos componentes mais ávidos por energia da máquina. Ele drena bem mais corrente quando transmite do que quando ocioso, e não consegue dormir profundamente se o host fica entregando pacotes.
- O system-on-chip. Mesmo um eventozinho de rede — um ACK de 200 bytes, um ping de heartbeat — acorda partes do SoC, roda algum código e volta a dormir. Centenas disso por minuto somam.
- O display e o kernel. Alguns eventos de rede disparam notificações, atualizações de badge ou breves wakes que ligam o backlight do display ou rodam um daemon de notificação. Cada um é um custo pequeno mas real.
O padrão que mata a vida de bateria é tagarelice constante de baixo volume: um app que pinga a cada poucos segundos, um cliente de sync fazendo polls infinitos de metadados ou um app de videoconferência que nunca solta totalmente sua sessão de áudio/rede depois que a reunião acaba.
Como flagrar os infratores
A aba Energia do Activity Monitor te dá um número de "Impacto Médio de Energia", mas mistura CPU, GPU e rede num placar só. Para atribuir drenagem especificamente à atividade de rede, você precisa de banda por app ao longo do tempo — não só um total desde o boot.
Como é o "bom"
Um Mac saudável em idle no Wi-Fi, sem trabalho em primeiro plano, normalmente vai mostrar:
- Alguns KB/s de tráfego em segundo plano para serviços do sistema (NTP, push notifications, checagens de software update)
- Rajadas curtas quando um app como Mail ou Mensagens sincroniza
- Longos trechos de tráfego perto de zero entre rajadas
Como é o "ruim"
- Uma linha de base sustentada de 50–200 KB/s que nunca cai
- Picos repetindo num intervalo regular (a cada 30 segundos, a cada minuto)
- Um único app mostrando MB cumulativos significativos num período ocioso
Se você vê o padrão ruim, tem um problema de bateria escondido atrás de um problema de rede.
Os suspeitos de sempre
Um punhado de apps aparece consistentemente em investigações de drenagem de bateria por rede no MacBook.
Clientes de sync na nuvem
Dropbox, Google Drive, OneDrive e iCloud Drive todos mantêm conexões em segundo plano. Quando estão indexando uma pasta, vigiando mudanças ou fazendo upload de uma fila, mantêm o rádio ocupado. Se você tem os três rodando e a mesma pasta sendo vigiada por dois deles, está pagando dobrado.
Apps de chat e reunião
Slack, Discord, Microsoft Teams e Zoom todos mantêm conexões persistentes. Os processos auxiliares do Slack sozinhos podem manter abertos múltiplos sockets por workspace. O Teams historicamente é um tagarela pesado em segundo plano. O Zoom mantém dispositivos de áudio e sessões de rede vivos por mais tempo do que você esperaria depois que uma chamada acaba.
Navegadores com abas demais
Uma janela do Chrome com 40 abas é 40 pequenos atores de rede. Cada uma pode fazer polling de atualizações, atualizar anúncios ou enviar telemetria. O agregado é significativo, e como cada processo auxiliar é pequeno, não aparece claramente em ferramentas que não agrupam auxiliares sob o pai.
Backup e antivírus
Time Machine pela rede, Backblaze, Carbon Copy Cloner com destinos na nuvem e qualquer agente de segurança de endpoint de terceiros vão manter o rádio ocupado sempre que tiverem trabalho para fazer.
Atribuindo perda de bateria a um app específico
Aqui um workflow que funciona em qualquer MacBook moderno.
- Estabeleça uma linha de base. Feche tudo que conseguir. Anote a porcentagem da bateria, o horário e a wattagem de
pmset -g battse quiser um número. - Espere quinze minutos com a tampa aberta e o display escurecido. Sem uso ativo.
- Cheque uso de rede por app nessa janela. Você está procurando o app que silenciosamente acumulou mais dados.
- Saia do suspeito e repita por mais quinze minutos.
- Compare taxas de drenagem. Uma drenagem significativa relacionada à rede vai mudar 1–3 pontos percentuais a cada quinze minutos quando você remove o infrator.
Esse é o tipo de trabalho para o qual o ova foi construído: um monitor de banda na barra de menu para olhar de relance que mostra taxas ao vivo e linhas do tempo históricas por app, amostrando a aproximadamente 1 Hz, com auxiliares agrupados sob os pais para que a leitura combine com seu modelo mental.
Veja o que está comendo sua bateria via rádio
ova é um monitor minimalista de banda na barra de menu para macOS — dados locais, assinado e notarizado, cerca de 3 MB. Taxa ao vivo por app mais histórico navegável.
Passos práticos que você pode tomar hoje
Você não precisa diagnosticar nada para conseguir a maior parte dos ganhos. Aqui as mudanças que pagam mais rápido.
Escolha um drive na nuvem e rebaixe os outros
Se você tem Dropbox, iCloud Drive e OneDrive todos rodando, escolha um como primário e saia dos outros quando não precisar ativamente. Dois engines de sync vigiando pastas sobrepostas é um imposto que você fica pagando.
Saia dos apps de chat que não está usando
Slack e Discord são desenhados para parecer "sempre ligados." Ótimo para responsividade e ruim para bateria quando você está tentando escrever ou ler offline. Sair deles enquanto você foca e reabrir quando troca de contexto não custa nada socialmente e poupa bateria de verdade.
Feche janelas de navegador esquecidas
A janela de "depois eu volto" com 30 abas da terça-feira passada é uma drenagem de bateria em segundo plano. Salve nos favoritos e feche.
Desabilite os itens de início que você não precisa
Ajustes do Sistema → Geral → Itens de Início. A maioria dos usuários tem 3–5 coisas ali que não lembra de ter adicionado. Cada uma é um candidato a ator de rede no boot.
Use o Modo de Baixo Consumo na bateria
Ajustes do Sistema → Bateria → Modo de Baixo Consumo. Limita atividade em segundo plano e reduz buscas em segundo plano. Não é um monitor de rede, mas amortece os piores infratores automaticamente.
O que o macOS te diz e o que não diz
O macOS expõe muita informação sobre energia e uma quantidade moderada sobre uso de rede, mas não conecta os dois bem.
- Activity Monitor → Energia mostra impacto de energia mas mistura rede num placar só
- Activity Monitor → Rede mostra bytes enviados e recebidos, mas é um snapshot, não uma linha do tempo, e não agrupa auxiliares
- Bateria → Saúde da Bateria → Últimas 24 Horas nos Ajustes do Sistema mostra a curva de descarga mas sem atribuição por app
- Console.app mostra razões de wake mas é avassalador e não foi desenhado para não-engenheiros
Esse vão — entre "a bateria está drenando" e "esse app específico é o responsável porque está mantendo o rádio ocupado" — é exatamente o vão que um monitor de banda por app preenche. O ova te dá a linha do tempo e a atribuição por app num único dropdown da barra de menu, e por ser só local, não adiciona sua própria tagarelice de rede ao problema que você está tentando resolver.
Uma nota sobre celular e tethering
Se você faz tethering do MacBook com o telefone, cada byte custa mais — tanto em termos de plano quanto em termos de potência de rádio. O modem celular no telefone está fazendo a fala, mas seu Mac está gerando a demanda. A mesma abordagem de diagnóstico se aplica, exceto que as consequências são mais visíveis porque você pode ver a bateria do telefone caindo em paralelo.
Quando você está em tethering, o macOS marca a conexão como cara e alguns apps respeitam esse sinal. Muitos não. Serviços de backup na nuvem em particular têm um histórico ruim de se conter em conexões tarifadas. Auditar uso por app importa ainda mais quando a banda tem custo em dinheiro anexado.
Encerrando
O problema de drenagem de bateria por rede no MacBook é real, comum e quase sempre rastreável a dois ou três apps. O caminho à frente é curto:
- Confirme que a drenagem está acontecendo quando nada deveria estar rodando
- Identifique quais apps estão gerando tráfego em segundo plano com uma visão por app, com auxiliares agrupados
- Saia ou reconfigure os infratores, um por vez
- Verifique que a taxa de drenagem caiu
Você não precisa de nada exótico. Precisa de visibilidade do que o rádio do seu Mac está fazendo, idealmente na barra de menu onde você de fato vai olhar. É todo o ponto do ova — fica ali, amostra a rede, agrupa os auxiliares e te mostra a linha do tempo. Cerca de 3 MB em disco, roda em macOS 14 e posteriores, todos os dados ficam na sua máquina.
Gaste dez minutos auditando uma vez. Você vai achar o app que silenciosamente custava 15% por hora e vai recuperar a maior parte da bateria.