¿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)

Respuestas:


29
systat -ifstat 1

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


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).


Esto es perfecto para mí, ya que necesitaba un comando con salida estática para poder usarlo en un script.
zymhan
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.