Uso de red top / htop en Linux

Respuestas:

46

jnettop es otro candidato.

editar: solo muestra las secuencias, no los procesos del propietario.

Egil
fuente
297

NetHogs es probablemente lo que estás buscando:

Una pequeña herramienta 'net top'. En lugar de desglosar el tráfico por protocolo o subred, como la mayoría de las herramientas, agrupa el ancho de banda por proceso .

NetHogs no se basa en un módulo especial del núcleo para cargarse. Si de repente hay mucho tráfico de red, puede activar NetHogs e inmediatamente ver qué PID está causando esto. Esto facilita la identificación de programas que se han vuelto locos y de repente están ocupando su ancho de banda.

Como NetHogs depende en gran medida de / proc, la mayoría de las funciones solo están disponibles en Linux. NetHogs se puede construir en Mac OS X y FreeBSD, pero solo mostrará conexiones, no procesos ...

Matthias Braun
fuente
23
Este es mi favorito, ya que divide el uso de ancho de banda por proceso. Realmente util.
fccoelho
gracias. Era consciente de iptraf, por supuesto, es la herramienta más antigua en el cobertizo. pero esto por proceso y propietario es lo que necesitaba también. Respuesta útil +1
Abhishek Dujari
nethogses agradable, pero parece que el uso manera más CPU en mi equipo queiftop
Aidan
+ Para las aplicaciones que se vuelven locas. Tenemos que discutirlo primero;)
ad4s
Buena herramienta También puede crear instantáneas durante un cierto período de tiempo con opciones -t, -cy analizar con grep / SED.
phil294
149

También iftop :

mostrar el uso de ancho de banda en una interfaz

iftop hace para uso de red lo que top (1) hace para uso de CPU. Escucha el tráfico de red en una interfaz con nombre y muestra una tabla de uso de ancho de banda actual por pares de hosts. Útil para responder la pregunta "¿por qué nuestro enlace ADSL es tan lento?" ...

Jim T
fuente
3
Buena interfaz, pero no veo una opción para filtrar la actividad de la red por proceso.
Chris
51

iptraf es mi favorito Tiene una agradable interfaz ncurses y opciones para filtrar, etc.

ingrese la descripción de la imagen aquí

robbyt
fuente
99
arriba muestra la actividad del sistema para cada proceso en el sistema. las únicas formas en que he visto que se usa iptraf es mostrar la actividad del sistema; No conozco ninguna instalación para mostrar el tráfico de proceso individual en iptraf.
rektide
que fuente es esa
galva
@galva La fuente es VGA en modo texto 8x16, y puede descargar una versión moderna de la fuente en Oldschool PC Font Resource .
Malvineous
10

ntop o nagios          

Oli
fuente
11
No para restar valor a la contribución de Oli: ntop tiene múltiples dependencias (gdbm, rrdtool, todo lo que rrdtool requiere), y si bien es una herramienta útil si tiene una necesidad a largo plazo de almacenar y consultar. Si literalmente solo quiere 'top, pero para el tráfico de red', iftop mencionado por Jim T es una solución mucho más simple.
sintetizadorpatel
2

Otra opción que puedes probar es iptstate .

Darth Egregious
fuente