¿Cómo medir el rendimiento / carga de la red en Ubuntu Linux tan fácilmente como medir el tiempo de actividad?

9

Estoy buscando una herramienta simple en Ubtunu que pueda informar el rendimiento / carga promedio de la red. Algo muy simple: algo así como "tiempo de actividad", solo para decirme el número de bytes / MB leídos en los últimos 5 minutos, 10 minutos y una hora.

Seno
fuente
Hay una buena herramienta llamada "nload" que uso en NetBSD. Probablemente tendrá que instalarlo, ya que sospecho que no está incluido con la mayoría (si no todos) los sabores de Unix y las distribuciones de Linux. roland-riegel.de/nload
Randolf Richardson

Respuestas:

10

Para estadísticas de red instantáneas que puede usar ifstat. En este ejemplo, estoy monitoreando la wlan0interfaz cada segundo. La -Sbandera mantiene las actualizaciones en la misma línea:

$ ifstat -S -i wlan0 1
      wlan0       
 KB/s in  KB/s out
   19.34      3.98

Para instalar simplemente escriba sudo apt-get install ifstat

nmat
fuente
Exactamente. El OP está buscando una tasa, que es un recuento durante un intervalo de tiempo. El uptimees un tiempo absoluto. Estas son cosas diferentes. El kernel no realiza un seguimiento de las tasas, por lo que necesita un programa externo para hacerlo, como ifstat. tcpstat u otros.
Keith
1

1.) No es exactamente lo que estás buscando, es ifconfig:

ifconfig ppp0

ppp0      Link encap:...
          ...
          RX bytes:73844122 (73.8 MB)  TX bytes:20949231 (20.9 MB)

Esto es lo que pasó por esa conexión desde arriba.

2. :) Xubuntu tiene un Monitor de red para el panel. Allí puede especificar un intervalo de tiempo, pero no retrospectivo: primero debe configurarlo y luego puede verlo en vivo. O también está disponible para Ubuntu, o algo similar.

usuario desconocido
fuente
1

Siempre uso NTM para monitorear el tráfico de red entrante y saliente en Ubuntu, puede encontrar aquí un tutorial que explica cómo instalarlo en Ubuntu.

Steve
fuente