Como ver o tráfego de rede por interface no FreeBSD?


15

deseja ver uma quantidade de tráfego passado pela interface desde a inicialização. É um ISPManager VDS com FreeBSD 8.0 e

ifconfig -L epair521b -B

faz nada.

Deseja ter uma saída como o ifconfig do Linux:

lo Link encap: Loopback local
...

Bytes RX: 6642443661 (6,1 GiB) Bytes TX: 6642443661 (6,1 GiB)

Respostas:


29
systat -ifstat 1

É muito melhor. Você obterá taxa de transferência de tráfego, Pico e Total.


Nice - Eu não usei esse comando para 12 anos eu estava pensando que era netstat
Jim Ford

6

Lendo arquivo /usr/local/share/munin/plugins/if_(na porta sysutils/munin-node), vejo que está usando a seguinte linha de comando para conseguir exatamente isso:

/usr/bin/netstat -i -b -n -I $INTERFACE

PS: esse arquivo também contém um aviso de que são contadores de 32 bits; alguns anos atrás, eu RTFS e verificador, é porque é mais fácil atualizar atomicamente; Não verifiquei se é o mesmo na plataforma amd64 (mais recente).


Isso é perfeito para mim, pois precisava de um comando com saída estática para poder usá-lo em um script.
Zymhan 14/05
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.