Uso de largura de banda de rede por processo

Uso de largura de banda de rede por processo

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

Não estou interessado no uso total da largura de banda, mas sim em como ela é dividida entre os processos.

Responder1

sudo apt-get install nethogs
sudo nethogs

Na página de manual:

NetHogs é uma pequena ferramenta 'net top'. Em vez de dividir o tráfego por protocolo ou por sub-rede, como faz a maioria dessas ferramentas, ele agrupa a largura de banda por processo - e não depende de um módulo especial do kernel para ser carregado. Portanto, se de repente houver muito tráfego de rede, você pode iniciar o NetHogs e ver imediatamente qual PID está causando isso e, se for algum tipo de processo giratório, elimine-o.

informação relacionada