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.
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 ...