Voltar ao blog
·8 min de leitura·productdevbook

Como descobrir qual app está usando mais internet no Mac

Um jeito simples e repetível de achar qual app está usando mais internet no Mac — por taxa ao vivo, por total diário e por padrão histórico.

  • macOS
  • Bandwidth
  • Network monitoring
  • Tutorial

A ventoinha do seu laptop dispara. O indicador de Wi-Fi piscando. Algo no seu Mac está martelando a rede e você não faz ideia do quê. Talvez seja um sync travado do Dropbox tentando empurrar uma pasta de 12 GB pelo Wi-Fi de hotel. Talvez seja um processo auxiliar do Slack preso em loop de reconexão. Em qualquer caso, você precisa achar qual app está usando mais internet no Mac, e precisa achar nos próximos trinta segundos.

Este é um guia para fazer isso — primeiro com as ferramentas que a Apple vem, depois com as ferramentas que de fato respondem a pergunta bem.

Comece com o Activity Monitor (e seus limites)

Activity Monitor é a parada óbvia primeira. Abra o Spotlight, digite "Activity Monitor" e clique na aba Rede.

Você verá colunas para Bytes Enviados, Bytes Recebidos, Pacotes Enviados, Pacotes Recebidos. Clique em "Bytes Recebidos" para ordenar pelo que tem puxado dados.

Duas coisas para saber antes de confiar no que vê:

  1. Os números são cumulativos desde que o processo iniciou. Se Chrome está aberto há dois dias, o total de 8 GB não te diz nada sobre o que está acontecendo agora.
  2. Processos auxiliares são listados separadamente. Chrome sozinho aparece como Google Chrome, Google Chrome Helper, Google Chrome Helper (Renderer), Google Chrome Helper (GPU) e uma cauda longa de PIDs auxiliares. Você tem que somar mentalmente.

Para o caso de Dropbox descontrolado, isso pode ser o suficiente — o processo principal do Dropbox tende a ser o que está movendo dados, e você vai vê-lo ranqueado primeiro. Para Chrome, Slack ou Discord, Activity Monitor vai te enganar porque a banda está fragmentada entre helpers.

Desça para nettop para taxa ao vivo

Se quer bytes-por-segundo em vez de totais cumulativos, abra o Terminal e rode:

nettop -P -t wifi

nettop é uma ferramenta built-in de linha de comando que mostra uma visão ao vivo, com refresh, de atividade de rede por processo. Flags que valem conhecer:

  • -P — mostra nomes de processo por linha (do contrário agrupa por PID e fica barulhento)
  • -t wifi — limita à interface Wi-Fi; troque para wired para ethernet
  • -x — desabilita unidades legíveis (bytes crus se quer fazer pipe)
  • -d — mostra deltas por segundo, que é o que você de fato quer

Pressione q para sair. nettop -P -t wifi -d te dá um placar ao vivo de qual processo está atualmente enviando e recebendo mais dados, atualizado uma vez por segundo.

A desvantagem: é UI de terminal. Você não pode mantê-lo visível enquanto trabalha. As colunas quebram em janelas estreitas. Não há histórico — feche o nettop e os últimos 30 segundos de dados se vão.

Por que a barra de menu é o lugar certo para isso

A resposta honesta para "qual app está usando mais internet agora" mora no topo da sua tela, não numa aba que você tem que lembrar de abrir. Um pequeno indicador que mostra a taxa atual up/down, com dropdown para passar para tráfego por app, custa quase nada em espaço de tela e te diz a resposta no momento que você se pergunta.

É isso que o ova faz. Amostra tráfego de rede cerca de uma vez por segundo, agrupa processos auxiliares de volta sob o app pai (para que os sete helpers do Chrome apareçam como uma linha chamada "Google Chrome") e mostra a taxa ao vivo na sua barra de menu. Clique e você vê cada app ordenado por banda atual.

Agrupamento de processos auxiliares
ova agrupa cada PID auxiliar sob o app pai para você ler "Slack" em vez de sete linhas de helper. A taxa que você vê é a taxa real por app, não um fragmento dela.

Um exemplo concreto: pegando upload Dropbox descontrolado

Aqui um cenário real. Você solta uma pasta no diretório de sync do Dropbox e vai embora. Uma hora depois você nota que seu Mac está morno e o resto da sua rede está lenta. Você quer confirmar que Dropbox é o culpado, ver quanto fez upload e decidir se pausa.

O caminho lento:

  1. Abra o Activity Monitor.
  2. Mude para aba Rede.
  3. Ordene por Bytes Enviados. Note Dropbox no topo (bom) mas o número é total desde launch (ruim).
  4. Observe a coluna por 10–15 segundos para ver se está atualmente subindo.
  5. Vá para preferências do Dropbox para pausar sync.

O caminho rápido com monitor por app na barra de menu:

  1. Dê relance na barra de menu — veja "↑ 28 MB/s" com pequena seta indicando tráfego de saída sustentado.
  2. Clique. Veja "Dropbox: 27,8 MB/s up" no topo da lista.
  3. Clique direito no Dropbox no próprio ícone da barra de menu e pause sync.

Tempo total decorrido: talvez quatro segundos. O ponto não é que Activity Monitor é inutilizável — é que a pergunta "qual app está usando mais internet agora" é pergunta que você faz várias vezes por dia, e a ferramenta a que você recorre deveria casar com essa frequência.

Rastreando ao longo do tempo, não só agora

Saber qual app é o mais pesado atual é metade da resposta. A outra metade é saber qual foi o mais pesado na última hora, dia ou semana. Você pode notar que seu Mac estava lento às 15h ontem e querer saber o que estava rodando. Não consegue responder isso com nettop ou Activity Monitor — nenhum armazena histórico.

Um monitor que mantém uma série temporal por app localmente te deixa navegar para trás e ver exatamente qual processo deu pico. Casos reais que isso pega:

  • Um app de backup como Backblaze ou Arq fazendo re-upload completo inesperado depois de mudança de config
  • Um app que você esqueceu que instalou (um helper antigo Adobe Creative Cloud, mirror antigo de registry npm) checando in repetidamente
  • Abas de navegador deixadas abertas durante a noite que fizeram streaming de uma livestream até de manhã

Veja o ova em ação

Um monitor de banda na barra de menu para olhar de relance — local, assinado, ~3 MB.

Baixar para macOS

E quanto a caps de dados por app?

Follow-up frequente a "achar qual app está usando mais internet no Mac" é "e agora pare de fazer isso". Um monitor como o ova te diz o que está usando banda — não bloqueia tráfego. Para bloqueio, você quer firewall (Little Snitch é o óbvio).

O par certo para a maioria das pessoas:

  • Monitor: ferramenta de barra de menu que te mostra taxa ao vivo por app e histórico.
  • Firewall: ferramenta de imposição que bloqueia apps ou destinos específicos.

Você pode rodar os dois. Não conflitam. O monitor é a coisa que você olha várias vezes por dia; o firewall é a coisa que você configura uma vez e esquece.

Culpados comuns e como confirmar

Antes de espeluncar por cada processo rodando, cheque os suspeitos usuais. A maior parte dos casos "meu Mac está usando muita internet" acaba sendo um destes, e cada um tem um caminho rápido de confirmação.

  • Clientes de sync de nuvem (Dropbox, Google Drive, OneDrive, iCloud Drive). O ícone da barra de menu para cada um geralmente mostra se transferência está em progresso. Pause sync do ícone e observe a taxa cair.
  • Ferramentas de backup (Backblaze, Arq, Time Machine pela rede). Tendem a rodar em agendamentos. Se seu Mac de repente esquenta às 2h, essa é a causa mais provável.
  • Abas de navegador fazendo streaming de vídeo, especialmente as backgrounded horas atrás. Saia da aba, não só pause. Uma aba YouTube pausada ainda pode mastigar banda em auto-refresh.
  • Apps de comunicação (Slack, Discord, Teams). Chamadas ativas são óbvias; o que é menos óbvio é um workspace Slack com canal de GIF ocupado quietamente puxando 50 MB por hora enquanto você não está olhando.
  • O próprio macOS durante download de atualização major. A atualização do SO fica em /private/var/folders/... e você pode flagrar no Activity Monitor como softwareupdated ou nsurlsessiond.

Para cada suspeito, a pergunta a responder é a mesma: a taxa ao vivo está caindo quando saio ou pauso? Se sim, achou. Se não, continue procurando.

Um checklist rápido para achar qual app está usando mais internet no Mac

Quando você suspeita que um app está se comportando mal, trabalhe nessa ordem:

  1. Dê relance na barra de menu. Se você tem monitor por app, tem sua resposta em um segundo.
  2. Abra nettop -P -d. Se não tem, esse é o jeito mais rápido seguinte.
  3. Activity Monitor → Rede → ordenar por Bytes Recebidos. Observe os valores por 10 segundos.
  4. Cheque o menu de status do próprio app. Dropbox, Slack, OneDrive, Backblaze todos têm seus próprios itens de barra de menu mostrando status de sync.
  5. Cheque a página admin do seu roteador. Se a resposta não está no Mac, pode ser outro dispositivo na rede — seu telefone, um Apple TV fazendo download de SO, um console do colega de quarto.

Encerrando

O macOS te dá os materiais crus para achar o app de rede mais pesado — Activity Monitor para totais cumulativos, nettop para taxas ao vivo — mas nenhum é rápido o suficiente para usar casualmente. A resposta prática é um pequeno monitor de barra de menu que já está rodando e a um clique.

Se você quer isso sem pensar, o ova tem cerca de 3 MB, roda em macOS 14 e posteriores tanto em Apple Silicon quanto Intel, amostra a 1 Hz e mantém tudo no seu Mac. Sem conta, sem telemetria, sem sync de nuvem. Instale uma vez e da próxima vez que você se perguntar qual app está usando mais internet no Mac, a resposta está no canto da sua tela.