Nethogs: vigila quién consume tu ancho de banda de red

cableado de red

Todos conocemos el comando top, el cual nos presenta un listado de procesos que consumen memoria y CPU para monitorizar el consumo de rendimiento de cada programa y poder gestionar el ordenador en este sentido. Y también conoceréis la herramienta incluida en Android que monitoriza el consumo de red de cada app que tenemos en nuestro dispositivo. Pues nethogs es precisamente una mezcla entre ambos.

Por lo tanto, nethogs es una herramienta que se puede ejecutar en modo texto desde nuestra consola y que nos lista todos los procesos activos del equipo que están consumiendo parte del ancho de banda de la red. Esto es muy útil para saber la causa de una bajada de velocidad en tu conexión y localizar el causante de un cosnumo anómalo o ver si algún proceso “raro” está consumiendo recursos de red sin tu consentimiento. 

Para su instalación en Ubuntu o cualquier otra distro basada en paquetes DEB y gestor APT, se puede utilizar desde el terminal:

sudo apt-get install nethogs

En caso de que utilices otra distro, como por ejemplo openSuSE, puedes usar el método de descarga e instalación en un solo click que nos ofrece dicha distribución, para ello solo tienes que acceder al siguiente enlace.

Para usarlo, podemos usar el manual del programa para ver las numerosas opciones de las que disponemos. Pero lo más básico es invocarlo de este modo para un monitoreo sencillo:

sudo nethogs


Isaac P. E.

Soy un apasionado de la tecnología y me encanta compartir, pero sobre todo aprender cada día más. Me gusta todo lo que tenga que ver con la ciencia y leer sobre esta temática. En mi tiempo libre escribo un libro sobre microprocesadores, mi tema favorito. También me gusta realizar diseños electrónicos en Basic Stamp, Arduino, además me encanta jugar con Linux. Algunos de mis estudios son: - Módulo superior de electrónica y microelectrónica. - Módulo de domótica. - Experto en gestión medioambiental en la empresa. - Técnico en prevención en la industria. - Técnico en montaje y reparación de ordenadores. - Técnico en reparación de portátiles. - Técnico en redes informáticas. - Curso GNU/Linux. Otros conocimientos: inglés, ofimática, programación en diversos lenguajes (C, KOP, VHDL, PBASIC, Arduino y HTML), conocimientos avanzados de Windows y Linux,...

3 comentarios

  1.   Alfre dijo

    Muchas gracias por la info muy útil este comando… Acabo de descubrir esta pagina, agregada a mis favoritas de linux desde hoy.

    Gracias.!!!

  2.   Wilmer Medina dijo

    No entendemos la idea de colocar un titulo que no corresponde a la información.

    El castellano es muy extenso y hermoso, creo que la pereza hace que no lo empleemos correctamente.

    En mi humilde opinión considero un desacierto lo que colocaron de titulo, creo que debería decir ” Vigila lo que consume tu ancho de banda en la conexión”, haciendo referencia a los procesos.

    También considero que si van a dar explicaciones de un comando deberían probarlo para que entiendan como funciona y después recomendarlo, no todos los usuarios tenemos capacidad de encontrar la forma correcta de uso que ustedes no explican (si lo probaron me disculpo).

    La forma correcta de emplear el comando es la que ustedes indican, si y solo si la conexión que realizamos es mediante el cable de red (eth0), si estamos en WiFi no funciona de esa manera el comando, en este caso el dispositivo de red por defecto es wlan0, al ejecutarlo da un error.

    En mi caso par hacer funcionar el comando es:

    sudo nethogs wlan0

    Para mas ayuda con el comando

    sudo nethogs –help

    La pagina es buena, seria interesante seguir con ustedes y ver como evolucionan.

    Gracias

  3.   vicdeveloper dijo

    Gracias por el tip. ;).

    Saludos,

Escribe un comentario