Quando ci colleghiamo ad internet si avviano nella nostra distribuzione diversi processi come ad esempio il gestione degli aggiornamenti che aggiorna i repository ad altre applicazioni come ad esempio il nostro browser ecc.
Se vogliamo conoscere in dettaglio e in tempo reale l’uso della banda per ogni processo possiamo utilizzate un semplice e utile tool denominato NetHogs.
NetHogs è un’utilissimo tools il quale ci permette di conoscere i processi che stanno utilizzando la nostra connessione, dal browser applicazioni ecc.
Indicato come “top di rete” NetHogs permette a differenza di altre applicazioni come ad esempio in monitor di sistema che ci indicano solo il download e upload della nostra connessione, di raggruppare l’uso della l’intera nostra connessione per ogni processo.
NetHogs grazie all’utilizzo da schell permette l’utilizzo anche sui server ed inoltre non richiede che siano caricati moduli speciali del kernel.
NetHogs è un’applicazione già presente di default nei repository delle principali distribuzioni Linux:
Per installarlo su Ubuntu, Debian e derivate:
sudo apt-get install nethogs
Per Fedora:
sudo yum install nethogs
Per Arch Linux
sudo pacman -Sy nethogs
Una volta installato per avviarlo basta digitare sudo nethogs seguito dalla device della nostra rete:
Se abbiamo una connessione WiFi ad esempio (come ha immagine):
sudo nethogs wlan0
Se abbiamo una scheda di rete
sudo nethogs eth0