Uso de ancho de banda de red por proceso

Uso de ancho de banda de red por proceso

En Linux (preferiblemente en la línea de comandos), ¿cómo puedo ver el uso de la red por proceso?

No estoy interesado en el uso total del ancho de banda, sino en cómo se divide entre los procesos.

Respuesta1

sudo apt-get install nethogs
sudo nethogs

Desde la página de manual:

NetHogs es una pequeña herramienta 'net top'. En lugar de dividir el tráfico por protocolo o por subred, como lo hacen la mayoría de estas herramientas, agrupa el ancho de banda por proceso y no depende de la carga de un módulo especial del kernel. Entonces, si de repente hay mucho tráfico de red, puede iniciar NetHogs e inmediatamente ver qué PID está causando esto y, si se trata de algún tipo de proceso giratorio, eliminarlo.

información relacionada