¿Cómo obtengo la velocidad de ancho de banda actual de una interfaz desde el terminal?


10

Quiero obtener el ancho de banda actual de una interfaz decir "eth0" desde el terminal. Será mejor que sea lo más simple posible. Diga 10 dn 30. En lugar de dar mucho texto como lo hace "vnstat".

Editar: Necesito esto para un programa de línea de comandos para monitoreo automático, no para verlo manualmente.


podrías intentarloiftop
Alexej Magura

Respuestas:


10

Hay varias herramientas que pueden hacer esto.

Bmon

Uno que debería estar en la mayoría de los repositorios para varias distribuciones es bmon.

    ss de bmon

También se puede ejecutar en una vista condensada.

           ss de bmon pequeño

Si está buscando algo más, le sugiero que eche un vistazo a este artículo de Linuxaria titulado: Supervise su ancho de banda desde el shell de Linux . También menciona nload y velocímetro .

Descargar

    ss de nload

Velocímetro

            ss de velocímetro

Ibmonitor

Si está buscando algo más básico, también puede probar ibmonitor . Aunque es básico, tiene la mayoría de las características que uno esperaría al monitorear el ancho de banda.

            ss de ibmonitor


2
Y no olvides iftop .
n.st

@ n.st: familiarizado con él, pero no lo mencionó porque quería métodos de ancho de banda, y eso se muestra por proceso, similar a top.
slm

También muestra el ancho de banda total, pero estaré de acuerdo en que probablemente sea menos que ideal para la evaluación automática por un script como lo pretende el OP.
n.st

1
@ n.st - sí, por eso lo dejé fuera, pero lo uso regularmente para encontrar usuarios de la red que se comporten mal 8-)
slm

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.