Creo que estoy siendo víctima de un error aquí. A veces, mientras estoy trabajando (todavía no sé por qué), el tráfico de mi red sube a 200 KB / sy se mantiene así, incluso si no estoy haciendo nada relacionado con Internet.
Esto a veces me sucede con el uso de la CPU. Cuando lo hace, solo ejecuto un top
comando para averiguar qué proceso es responsable y luego kill
. El problema es: no tengo forma de saber qué proceso es responsable de mi alto uso de la red. Tanto el monitor de recursos como el top
comando solo me dicen el uso total de mi red, ninguno de ellos me dice que procese información específica de la red.
He encontrado preguntas aquí sobre el monitoreo del uso de ancho de banda total, pero, como mencioné, eso no es lo que necesito. ¿Hay otro comando que pueda usar para averiguar qué proceso se está yendo de las manos?
El comando iftop
da resultados que no concuerdan completamente con la información reportada por System Monitor. Mientras que el último afirma que hay un alto tráfico de red, el primero afirma que apenas hay 1 KB / s.
Ya he intentado matar a todos los obvios (Firefox, administrador de actualizaciones, Pidgin, etc.) sin suerte. Hasta ahora, reiniciar la máquina es la única forma que encontré de deshacerme del problema.
fuente
nethogs
es agradable, pero parece que el uso manera más CPU en mi equipo queiftop
nethog
inutilizables: askubuntu.com/questions/726601/…sudo nethogs
funciona bien.Utilícelo
iftop
para ubicar el puerto TCP en su máquina que recibe más tráfico. Luego, usesudo netstat -tup
para ubicar el proceso "propietario" de ese puerto.Ese es el proceso que estás buscando.
PD: También debería funcionar para UDP.
fuente
iftop
que un total de apenas 1 kilobyte por segundo.sudo iftop -B -i eth0
, eso significa que solo estaba mirando mi tráfico de Internet, ¿verdad? No se me ocurrió que el monitor del sistema también podría estar verificando otras interfaces. Irónicamente, el problema desapareció hace 10 minutos (después de muchas horas), por lo que no puedoiftop
volver a comprobarlo por ahora. ¿Qué significa la interfaz lo?Es posible que desee analizar
ntop
, que debería monitorear la actividad de la red a nivel de proceso. Puede encontrarlontop
en el Centro de software o consudo apt-get install ntop
Para obtener instrucciones de instalación, siga su página http://packages.ntop.org/
fuente
apt-get install ntopng
Otra alternativa es iptraf. No le mostrará el PID del proceso, pero le dirá qué conexión usa cuánto ancho de banda.
fuente
Respuesta tardía, pero tuve el mismo problema. Resultó ser Ubuntuone. Lo encontré ejecutando tcpdump. Pasé por la misma curva de aprendizaje en la identificación del proceso.
De mis notas :
Nota del editor: Esta respuesta se refería al artículo de blogspot de tinker, que está destinado solo a usuarios invitados. Dado que esta respuesta tiene votos positivos apreciables, es valiosa. Encontré una copia del artículo en Wayback Machine . E incluido eso aquí.
fuente