Uso da largura de banda da rede por processo

5

No Linux (preferencialmente na linha de comando), como posso visualizar o uso da rede por processo?

Não estou interessado em usar a largura de banda total, mas em como ela é dividida entre os processos.

    
por PSkocik 20.06.2016 / 14:42

1 resposta

5
sudo apt-get install nethogs
sudo nethogs

Da página do manual:

NetHogs is a small 'net top' tool. Instead of breaking the traffic down per protocol or per subnet, like most such tools do, it groups band‐width by process - and does not rely on a special kernel module to be loaded. So if there's suddenly a lot of network traffic, you can fire up NetHogs and immediately see which PID is causing this, and if it' some kind of spinning process, kill it.

    
por 20.06.2016 / 18:00