medição de troca de dados por rede externa

1

Estou usando o Mac Air 2013, e tenho um limite diário de dados que posso trocar pela Internet, que é de 1 GB.

Eu gostaria de medir quantos dados cada aplicativo está trocando pela rede.

Eu estava usando, Activity Monitormas, em seguida, notei que este aplicativo está mostrando a troca de dados, mesmo quando a conexão com a internet está em baixo (em particular, se eu escrever no terminalcomando find /|grep -i somethingisso mostrará grande troca de dados de processos como kernel_taske mtmfs). Por isso, Activity monitorestá mostrando alguma transferência de dados em algum tipo de rede interna, e agora é isso que me interessa.

Eu gostaria de usar alguma ferramenta (também da linha de comando) que mostra apenas os dados trocados por aplicativos através da rede externa (Ethernet ou Wi-Fi). Você poderia recomendar tal aplicação?

simona
fonte

Respostas:

1

Você pode ver o número total de bytes transferidos por interface de rede usando:

netstat -ib

ou para uma interface de rede individual (por exemplo, en1) usando:

netstat -b -I en1

Você pode monitorar a quantidade de dados por programa usando:

nettop -P -t external

O "-t externo" inclui apenas tráfego externo.

Você pode estar interessado na quantidade de tráfego por página da web. Se você estiver usando o Safari, selecione> Desenvolver> Open Web Inspector e selecione a guia "Rede". Isso mostrará quais arquivos são transferidos e o tamanho total do site. Infelizmente, ele conta os arquivos em cache no tamanho da página, por isso não reflete verdadeiramente a quantidade de dados transferidos. O Firefox e o Chrome têm ferramentas semelhantes.

napolitano
fonte