NetHogs es una pequeña herramienta que nos permite monitorizar nuestra red, en este caso las velocidades de subida y descarga. Nethogs en vez de agrupar el tráfico por protocolos como hacen otros programas, lo hace por aplicaciones (PID), lo que nos permite comprobar en tiempo real, la cantidad de ancho de banda que está consumiendo cualquier proceso.
El funcionamiento de nethogs es sencillo, lo único que tenemos que hacer es ejecutarlo con privilegios de root y especificar la red a monitorizar
nethogs [interfaz de red]
Por ejemplo si nos estamos conectando por WiFi y nuestra interfaz es wlan0 haríamos
nethogs wlan0
El ratio de refresco por defecto es 1 sg, pero lo podemos cambiar añadiendole el parámetro -d. Así en el ejemplo anterior si queremos obtener los datos cada 10 seg haríamos
nethogs -d 10 wlan0
NetNogs, está presente por defecto en los repositorios de las principales distribuciones de GNU/Linux, los que utilicéis openSUSE 12.2 la podéis instalar mediante el repositorio network (un repo que me gusta tener activado, porque incluye un montón de aplicaciones interesantes: nmap, fping, netcat, macchanger, wireshark…), ejecutando los siguientes comandos como root:
zypper ar -f http://download.opensuse.org/repositories/network:/utilities/openSUSE_12.2/network:utilities.repo zypper in nethogs
Vía | Ultra Random Thoughts