Come posso vedere quale processo sta utilizzando larghezza di banda in Ubuntu?

November 29

Come posso vedere quale processo sta utilizzando larghezza di banda in Ubuntu?


monitorare l'applicazione del sistema integrato di Ubuntu visualizza una serie di statistiche sui processi in esecuzione, compreso il loro CPU e della memoria, ma non il loro utilizzo della rete. Monitor di sistema visualizza solo l'utilizzo della larghezza di banda totale di tutto ciò in esecuzione sul computer. repository software di Ubuntu includono lo strumento nethogs da riga di comando, che visualizza l'utilizzo della rete su una base per-processo a differenza di altri strumenti di rete di monitoraggio su Linux, che mostrano la larghezza di banda su una base per-porta e il protocollo.

istruzione

1 Fare clic sull'icona di Ubuntu nell'angolo in alto a sinistra dello schermo, tipo "terminale" nella casella di ricerca di applicazioni che appare e premere "Invio". Fai clic su "Applicazioni," punto a "Accessori" e selezionare "Terminal" se si sta utilizzando una versione precedente di Ubuntu.

2 Digitare "sudo apt-get install nethogs" nel terminale e premere "Invio".

3 Digitare la password al prompt password e premere "Invio".

4 Tipo "nethogs sudo [Interfaccia]", sostituendo "[interfaccia]" con "eth0" per la prima interfaccia di rete cablata o "wlan0" per la prima interfaccia di rete wireless, a seconda di quale interfaccia di rete che si desidera monitorare, e premere "Invio ".

5 Leggere il nome di ogni processo che utilizza la larghezza di banda dalla colonna "Programma" nella parte superiore dello schermo nethogs che appare o leggere l'ID del processo dalla colonna "PID".

6 Premere e tenere premuto il tasto "Ctrl" e premere il tasto "C" per uscire nethogs.