Come vedere il traffico di rete per interfaccia in FreeBSD?


15

desidera vedere una quantità di traffico passata attraverso l'interfaccia dall'avvio. È un VDS ISPManager con FreeBSD 8.0 e

ifconfig -L epair521b -B

non fa nulla.

Vuoi avere un output come ifconfig di Linux:

lo Link encap: Local Loopback
...

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

Risposte:


29
systat -ifstat 1

È molto meglio. Otterrai throughput del traffico, picco e totale.


Bello - Non uso questo comando da 12 anni, pensavo fosse netstat
Jim Ford,

6

Leggendo il file /usr/local/share/munin/plugins/if_(nella porta sysutils/munin-node) vedo che sta usando la seguente riga di comando per ottenere proprio questo:

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

PS: quel file contiene anche un avvertimento che si tratta di contatori a 32 bit; alcuni anni fa ho RTFS e verificatore perché è più facile aggiornarlo atomicamente; Non ho verificato se è lo stesso sulla piattaforma (più recente) amd64.


Questo è perfetto per me, poiché avevo bisogno di un comando con output statico in modo da poterlo usare in uno script.
zymhan,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.