¿Cómo ver el tráfico de red por interfaz en FreeBSD?

15

desea ver una cantidad de tráfico que pasa a través de la interfaz desde el inicio. Es un ISPManager VDS con FreeBSD 8.0, y

ifconfig -L epair521b -B

no hace nada.

Quiere tener una salida como ifconfig de Linux:

lo Link encap: Loopback local
...

Bytes RX: 6642443661 (6.1 GiB) Bytes TX: 6642443661 (6.1 GiB)

kagali-san
fuente

Respuestas:

29
systat -ifstat 1

Es mucho mejor. Obtendrá el rendimiento del tráfico, Peak y Total.

Mathieu
fuente
Agradable: no he usado este comando en 12 años. Estaba pensando que era netstat
Jim Ford
6

Leyendo el archivo /usr/local/share/munin/plugins/if_(en el puerto sysutils/munin-node) veo que está usando la siguiente línea de comando para lograr eso:

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

PD: ese archivo también contiene una advertencia de que son contadores de 32 bits; Hace algunos años, RTFS y verificador es porque es más fácil de actualizar atómicamente; Sin embargo, no verifiqué si es lo mismo en la plataforma amd64 (más reciente).

lapo
fuente
Esto es perfecto para mí, ya que necesitaba un comando con salida estática para poder usarlo en un script.
zymhan