Qual é a maneira mais simples de contabilizar o tráfego?

6

Eu uso uma conexão de internet 3G celular com um limite de tráfego muito restrito, mas algumas vezes eu vou ao escritório e uso uma conexão de cabo ilimitada e rápida (e claro eu faço operações que consomem muito tempo, como atualizar o sistema).

Gostaria de saber quanto já baixei usando a conexão móvel (por isso, pode filtrar por interface ou ser facilmente suspenso para que eu possa pausá-lo quando usar uma linha ilimitada) este mês ( assim, o contador não é reiniciado quando eu reinicio o meu laptop ou reconecto, eu leria para redefini-lo manualmente).

Qual é a maneira mais fácil de fazer isso no Ubuntu 10.10?

Eu não gostaria de configurar sistemas complexos de monitoramento / faturamento.

    
por Ivan 02.11.2010 / 15:56

3 respostas

3

O método mais simples

Você pode usar ifconfig em sua interface de rede (o meu é eth0) - ele conta a quantidade de dados enviados e recebidos desde que a interface foi iniciada.

# Bytes Receive
ifconfig eth0 | awk '/RX bytes/ {print }' | awk -F: '{print }'

# Bytes Transmitted
ifconfig eth0 | awk '/RX bytes/ {print }' | awk -F: '{print }'

# A human readable output
ifconfig eth0 | awk '/RX bytes/ {print , }' # Received
ifconfig eth0 | awk '/RX bytes/ {print , }' # Transmitted

Tornando persistente

Não é tão simples

    
por Aleksandr Levchuk 20.11.2010 / 20:55
1

O wiki da comunidade Ubuntu lista instruções sobre o uso de algumas ferramentas - ipac-ng e vnstat. Eles não são necessariamente simples, mas são melhores do que escrever seus próprios scripts:

link

    
por ImaginaryRobots 02.11.2010 / 19:28
0

Se você quiser uma maneira gráfica de rastrear seu uso de rede:

tente:

  • este screenlet (você precisará de screenlets (procure por screenlets) no centro de software ou faça sudo apt-get install screenlets em um terminal, inicie os screenlets de (alt + f2) a caixa de diálogo de execução e clique no botão de instalação do screenlet quando a caixa de diálogo de configuração for exibida.
  • Existe um applet para o gnome-panel que faz o mesmo trabalho (mas infelizmente não me lembro do nome). Vou acrescentar isso à minha resposta assim que a encontrar (estou procurando). você pode ser capaz de encontrá-lo em netmonitor eu acho que

Para cada um deles, você pode escolher qual interface (eth0, wlan0, etc) rastrear suas preferências. Você também pode limpar seus totais toda vez que desconectar, para saber exatamente o quanto você usou.

    
por RolandiXor 02.11.2010 / 19:48