Como acompanhar o uso diário de internet em um Mac
Como acompanhar o uso diário de internet em um Mac de um jeito que faça você notar padrões: por app, por dia e onde olhar primeiro quando o consumo dispara.
- macOS
- Bandwidth
- Productivity
- Tutorial
Seu ISP acabou de mandar o email: você usou 940 GB do seu cap mensal de 1 TB, com oito dias para o fim. Você não faz ideia para onde foi. Foram as atualizações 4K do Apple TV? As sessões de Roblox da criança? O backup Time Machine que re-fez upload da sua biblioteca de fotos depois que você trocou de drive? Você precisa rastrear uso diário de internet num Mac para que da próxima vez que o email chegar, você possa responder "sei exatamente para onde foi" em vez de "é melhor parar de fazer streaming por uma semana".
Este é um guia para configurar essa visibilidade — o que rastrear, como armazenar e como usar os dados para tomar decisões reais.
Por que por dia importa mais que por segundo
Quando você sai para rastrear uso diário de internet num Mac, o instinto natural é instalar algo que mostra MB/s em tempo real e dar por encerrado. Essa é a unidade errada. Monitoramento em tempo real te diz o que está acontecendo agora. Monitoramento diário te diz o que é normal — e o que não é. A diferença importa porque:
- Um pico de 200 MB em cinco minutos pode ser pontual (alguém entrou numa chamada Zoom). Os mesmos 200 MB acontecendo a cada cinco minutos por uma hora é problema.
- Caps de ISP são cobrados por mês, mas a única forma de planejar para um cap mensal é rastrear médias diárias rolantes.
- A maior parte do tráfego "caro" é invisível no nível por segundo — é o filete lento de uma ferramenta de backup que roda continuamente, não um único pico dramático.
Um rastreador diário útil responde perguntas como:
- Quanto dado esse Mac usou ontem, total?
- Qual app usou mais dados nessa semana?
- Estamos tendendo ao nosso cap mensal ou abaixo dele?
- Hoje foi um dia incomumente pesado? Por quê?
O que o macOS te dá out of the box para rastrear uso diário de internet
A resposta honesta: não muito, quando se trata de dados históricos por dia.
- Activity Monitor → Rede mostra bytes cumulativos desde que cada processo iniciou. Reinicie e os contadores zeram. Não há rollup por dia.
netstat -ibmostra bytes cumulativos no nível de interface desde o boot. Mesmo problema — sem histórico além do uptime atual.nettopé visão ao vivo; não escreve em disco.
Para rastrear dia a dia, você tem que capturar e armazenar os dados você mesmo. Isso é pouco esforço se escripta; ou você instala uma ferramenta que faz.
A abordagem DIY
Se você só precisa de totais diários do sistema (não por app), pode rolar o seu com cron ou launchd. A receita básica:
- À meia-noite todo dia, leia
netstat -ibe pegue os bytes cumulativos para sua interface ativa. - Armazene o valor com a data num CSV.
- Compute a diferença da leitura de ontem.
Um plist launchd funcional roda netstat -ib | awk '/en0/ {print strftime("%Y-%m-%d"), $7, $10; exit}' >> ~/.daily-net.csv diariamente. É bruto mas funciona.
O que essa abordagem não te dá:
- Detalhamento por app.
netstaté nível de interface; não sabe que Backblaze usou 12 GB e Safari usou 800 MB. - Recuperação de reboots. Se seu Mac dorme através da meia-noite, o cron não dispara. Se reinicia e contadores zeram, sua matemática vai errado.
- Visualização. Um CSV é dado. Um gráfico é informação.
Para a maioria das pessoas, uma ferramenta que já faz isso vale os poucos dólares pelo tempo gasto mantendo um script.
O que um bom rastreador diário armazena
Um monitor desenhado para rastreamento diário deveria manter, no mínimo:
- Totais por dia para upload e download por app, voltando pelo menos 30–90 dias.
- Buckets por hora para os últimos 7 dias para você responder "o que estava acontecendo às 3h na terça?"
- Atribuição de interface para você dizer se o tráfego foi por Wi-Fi ou ethernet (relevante quando você está às vezes em hotspot).
O custo de armazenamento é pequeno — mesmo um ano de dados por app por hora fica em poucos megabytes. O custo de privacidade depende inteiramente de se os dados saem do seu Mac. Alguns apps "monitor" enviam dados de uso para uma nuvem de fornecedor. Outros mantêm tudo local.
ova mantém tudo local — sem telemetria, sem conta exigida, sem sync de nuvem. O arquivo de histórico é só um banco SQLite no seu disco.
Configurando thresholds de alerta
Quando você tem histórico diário, pode configurar thresholds. Os úteis:
- Aviso de cap diário: alerte quando um único dia excede, digamos, 50 GB.
- Tendência semanal: alerte quando o total rolante de 7 dias projeta exceder seu cap mensal.
- Anomalia por app: alerte quando um único app usa 5x sua média de 30 dias num dia.
Você não precisa de dashboard para isso. Um hábito semanal de dar relance no gráfico por dia pega quase tudo. Se algo está errado, o gráfico parece errado — uma linha vertical súbita na terça, um plateau plano onde deveria ter variação.
Planejamento de cap de ISP
Se você está em plano tarifado, a matemática que você de fato quer:
- Cap mensal ÷ dias no ciclo de cobrança = média diária alvo.
- Uso cumulativo até agora ÷ dias decorridos = média diária real.
- Se real > alvo, você está tendendo a passar. Quanto mais cedo no ciclo notar, mais dias tem para desacelerar.
Por exemplo: cap de 1 TB, ciclo de 30 dias = alvo de 33 GB/dia. Se você está 10 dias dentro e usou 400 GB, sua média é 40 GB/dia — projetado para bater 1,2 TB no fim do ciclo. Você precisa cair para cerca de 30 GB/dia pelos 20 dias restantes.
Um rastreador diário transforma esse cálculo de preocupação vaga em problema aritmético. O ponto todo de poder rastrear uso diário de internet no Mac é manter a matemática local — na sua máquina, no ciclo de cobrança atual, num gráfico que você pode puxar sem logar em nada.
Totais diários, na barra de menu
ova mantém uma série temporal por app local para você responder 'para onde foram os gigabytes?' uma semana depois.
Os apps que quietamente custam mais
Na nossa experiência os maiores contribuintes a caps mensais num Mac, em ordem aproximada:
- Backup na nuvem (Backblaze, Arq, iDrive) — silencioso, contínuo e especialmente caro depois de mudança de config que dispara re-upload.
- Photos / iCloud Photos — upload inicial de biblioteca grande, mais uploads incrementais contínuos de HEIC/JPG e 4K vídeo.
- Streaming de vídeo — Netflix em 4K é cerca de 7 GB/hora. YouTube em 1080p é cerca de 2 GB/hora.
- Atualizações de software — atualizações do macOS são 10–15 GB. Atualizações Xcode regularmente batem 8 GB. Atualizações Adobe Creative Cloud são individualmente pequenas mas constantes.
- Steam, Epic Games, Battle.net — atualizações de jogo são rotineiramente 30–80 GB.
- Sync de nuvem — Dropbox, Google Drive, OneDrive movendo pastas grandes.
Se você consegue nomear seus top 3 dessa lista e aproximadamente quanto cada um usou semana passada, você já ganhou a maior parte do jogo de gerenciamento de cap.
Lendo o gráfico
Quando você olha um gráfico por dia, está procurando formas:
- Uma linha de base plana mais barras ocasionais: saudável. A maior parte dos dias é similar; alguns são maiores porque você de fato fez algo.
- Uma rampa estável para cima: um processo está usando mais com o tempo. Frequentemente ferramenta de backup ainda em seed inicial.
- Pico vertical súbito: investigue. Foi stream, atualização, re-bootstrap de sync?
- Um plateau sustentado mais alto que o usual: uma configuração mudou em algum lugar. Talvez novo dispositivo entrou na sua rede. Talvez você ligou iCloud Photos.
Gráficos por app desambiguam. Se o gráfico do sistema dá pico na terça e a visão por app mostra que foi Backblaze, é conversa diferente do que se foi Steam.
Um workflow razoável
Quando um rastreador estiver instalado e tiver acumulado uma semana de dados:
- Todo domingo: dê relance no gráfico por dia da semana passada. Identifique qualquer dia que é 2x a mediana.
- Para qualquer dia flagged: abra a visão por app daquele dia. Anote os três top apps.
- Para entradas inesperadas: investigue. O backup estava re-seedando? Sessão de streaming rodou mais do que esperado?
- Todo mês: compare total ao seu cap de ISP. Se tendendo a passar, ache quais 1–2 apps reduzir.
Cinco minutos por semana. Esse é o esforço contínuo total, e é o suficiente para nunca mais ser surpreendido por email do ISP.
Encerrando
Se você quer uma ferramenta pequena e local para rastreamento diário:
- ova tem cerca de 3 MB, roda em macOS 14 e posteriores (Apple Silicon e Intel) e mantém uma série temporal por app localmente no seu Mac.
- Amostra a cerca de 1 Hz, então você também ganha visibilidade em tempo real para os momentos que precisa.
- Sem conta, sem telemetria, sem nuvem. Os dados ficam na sua máquina.
Pagamento único, atualizações para a vida toda, reembolso em 14 dias se não combinar com como você trabalha. Instale, deixe acumular uma semana de dados, e da próxima vez que seu ISP enviar aviso de uso, a resposta já vai estar na sua barra de menu.