Monitoramento de largura de banda no Linux

3

Eu só preciso de quanta largura de banda é usada em 3 ou 4 dias. Você tem algum aplicativo no terminal para fazer isso?

Prefiro que não use o SNMP.

Eu encontrei iptraf , wireshark , cacti , mas eles não eram o que eu estava procurando.

Claro que preciso salvar meus resultados; para um único computador, não uma rede.

É muito importante que eu possa ver o tamanho total do tráfego de entrada e saída. Quais soluções existem para mim?

    
por PersianGulf 18.10.2012 / 04:07

2 respostas

7

Você sabe que já tem isso com ifconfig , certo?

Ifconfig mantém contadores sobre sua largura de banda de entrada e saída em cada interface por padrão. Normalmente você não pode redefinir os contadores, exceto a reinicialização ( com algumas exceções )

No console, você pode facilmente deixar um cron executando a cada três dias e salvando os resultados em um arquivo para verificação posterior. Algo parecido com isto:

date >> ~/bw.log && ifconfig eth0|grep byte >> ~/bw.log

Produzirá esse tipo de saída por execução no arquivo bw.log na página inicial dos usuários.

Thu Oct 18 03:44:05 UTC 2012
      RX bytes:414910161 (395.6 MiB)  TX bytes:68632105 (65.4 MiB)

Meus dois centavos ...

    
por 18.10.2012 / 05:48
2

vnstat pode registrar quantos bytes foram transferidos para uma interface, mas não baseados em aplicativos, você só pode conhecer os bytes como um todo.

    
por 18.10.2012 / 04:21