network interfaces etc networking ubuntu

networking - interfaces - En Ubuntu, cómo averiguo qué proceso es un cerdo de la red



ubuntu 18.04 network configuration (6)

Usar top es fácil identificar los procesos que acaparan la memoria y la CPU, pero ocasionalmente veo que la actividad de red de mi computadora aumenta, pero no puedo determinar qué proceso está generando la actividad. ¿Dónde está el lugar correcto para buscar esta información?


El paquete ''nmon'' proporciona una herramienta comparable para arriba. El diseño es un poco diferente ya que el kernel no proporciona estadísticas excelentes a través de / proc.

Description: performance monitoring tool for Linux nmon is a systems administrator, tuner, benchmark tool. It can display the CPU, memory, network, disks (mini graphs or numbers),

También hay iftop:

Description: displays bandwidth usage information on an network interface iftop does for network usage what top(1) does for CPU usage. It listens to network traffic on a named interface and displays a table of current bandwidth


Pequeña corrección a Pablo Santa Cruz-

En Linux: netstat -p da el pid del programa que se ejecuta en el puerto. En BSD: netstat -p se usa para especificar el protocolo.


Puede instalar varias aplicaciones para supervisar el tráfico de red en tiempo real. NTOP , tcpdump , trafshow , iptraf .

Me gustaría ir con NTOP o IPTRAF. Pero eso es solo un gusto personal.

Además, con netstat de Linux puede usar el indicador -p para ver cuántas conexiones usa un proceso.


También puede echar un vistazo a "NetHogs": http://nethogs.sourceforge.net/ . Poco pero muy útil utilidad. Especialmente si quiere saber qué proceso toma el ancho de banda.


También puedes usar iftop . En Ubuntu puedes instalarlo escribiendo en la terminal: sudo aptitude install iftop . Para usar type: sudo iftop -i eth0 , donde eth0 es su interfaz de red.


lsof -i -n -P le proporciona para cada conexión el proceso y los puntos finales ...