systemadmin.es > Redes > Calcular estadísticas de tráfico de red

Calcular estadísticas de tráfico de red

Resulta muy útil tener una idea de la utilización de la red, normalmente se pueden obtener por SNMP en lo switchs pero también podemos obtener estadísticas desde el propio servidor.

Para obtener el tráfico en este momento podemos usar el comando vnstat con la opción -tr:

# vnstat -tr
428 packets sampled in 5 seconds    
Traffic average for eth0

      rx           4.93 kB/s             34 packets/s
      tx          55.61 kB/s             51 packets/s

Con esto obtenemos una estadística de de tráfico en los últimos 5 segundos, lo cual nos puede servir para hacernos una idea. En el caso que necesitemos calcularlo por un cierto periodo podemos usar la opción -l:

# vnstat -l
Monitoring eth0...    (press CTRL-C to stop)

   rx:      10.62 kB/s   161 p/s            tx:     368.60 kB/s   254 p/s

En este caso vemos como va variando la estadística, hasta cuando hacemos el Control-C que obtenemos un resumen:

# vnstat -l
Monitoring eth0...    (press CTRL-C to stop)

   rx:      11.73 kB/s   129 p/s            tx:     270.79 kB/s   204 p/s^C


 eth0  /  traffic statistics

                             rx       |       tx
--------------------------------------+----------------------------------------
  bytes                      2.06 MB  |      42.68 MB
--------------------------------------+----------------------------------------
          max             22.37 kB/s  |   450.80 kB/s
      average              5.09 kB/s  |   105.31 kB/s
          min              0.03 kB/s  |     0.20 kB/s
--------------------------------------+----------------------------------------
  packets                      21357  |         34165
--------------------------------------+----------------------------------------
          max                184 p/s  |       329 p/s
      average                 51 p/s  |        82 p/s
          min                  0 p/s  |         0 p/s
--------------------------------------+----------------------------------------
  time                  6.92 minutes

También podemos hacer lo mismo con iptraf con la opción -d y la interfaz a visualizar, por ejemplo:

# iptraf -d eth0

Obteniendo lo siguiente:

iptraf de una interfaz de red

iptraf de una interfaz de red

Dicho comando es interactivo, con lo que si lo ejecutamos sin parámetros podemos definir ciertas opciones de configuración:

Opciones de configuración de iptraf

Opciones de configuración de iptraf

2 comments to “Calcular estadísticas de tráfico de red”

  1. Si ya se quiere algo más profesional, se puede usar NTop 🙂

  2. Dejame sumar iftop a este excelente post

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>