Ir al contenido

iftop - Monitor de Ancho de Banda de Conexión de Red en Directo

iftop - Monitor de Ancho de Banda de Conexión de Red en Directo

iftop es una herramienta similar a top para ancho de banda de red por conexión. Escucha en una interfaz y muestra una lista en directo y ordenada de tráfico entre pares de hosts — tu máquina y cada endpoint remoto — con promedios móviles durante 2, 10 y 40 segundos. Donde nethogs agrupa por proceso, iftop agrupa por conexión, que es lo que quieres cuando la pregunta es “¿qué host remoto / conexión está comiendo el enlace?”. Necesita root para capturar paquetes.

Installation

PlataformaComando
Debian/Ubuntusudo apt install iftop
Fedora/RHELsudo dnf install iftop
Arch Linuxsudo pacman -S iftop
macOS (Homebrew)brew install iftop
Verificariftop -h

Running

ComandoDescripción
sudo iftopMonitorea la interfaz predeterminada
sudo iftop -i eth0Monitorea una interfaz específica
sudo iftop -nNo resuelve nombres de host (muestra IPs, más rápido)
sudo iftop -PMuestra puertos así como hosts
sudo iftop -BMuestra ancho de banda en bytes (no bits)
sudo iftop -F 10.0.0.0/24Solo tráfico para una red/host

Reading the Display

ElementoSignificado
Columna izquierdaHost local
Columna derechaHost remoto
=> / <=Dirección envío / recepción
Tres númerosPromedio en últimos 2s / 10s / 40s
BarrasAncho de banda relativo de cada par
Resumen inferiorTX / RX / TOTAL acumulativo + pico + velocidades

Interactive Keys

TeclaAcción
nAlterna resolución de DNS
pAlterna visualización de puerto
PPausa la pantalla
bAlterna las barras de ancho de banda
tCicla modos de visualización de línea (una/dos línea, por dirección)
S / DAlterna mostrando puertos de origen / destino
1 / 2 / 3Ordena por la columna 2s / 10s / 40s
j / kDesplazamiento
qSalir

Useful Options

OpciónDescripción
-i IFACEInterfaz a monitorear
-nSin resolución de DNS
-NSin resolución de puerto-a-servicio
-PMostrar puertos
-BBytes en lugar de bits
-f "filter"Filtro pcap (p. ej. -f "port 443")
-m RATEEstablece el máximo de escala del gráfico

Common Workflows

# Qué hosts remotos están más ocupados en eth0, rápido (sin DNS)
sudo iftop -i eth0 -n

# Incluye puertos para ver qué servicio está hablando
sudo iftop -i eth0 -nP

# Enfócate solo en tráfico HTTPS
sudo iftop -i eth0 -f "port 443"

# Observa tráfico a una subred específica
sudo iftop -i eth0 -F 192.168.1.0/24
HerramientaAgrupa porMejor pregunta
iftopConexión (pares de hosts)“¿Qué conexión/remoto está ocupado?“
nethogsProceso”¿Qué programa está usando ancho de banda?“
bandwhichProceso + conexión + remotoAmbas, TUI más rico
nload / bmonTotales de interfaz”¿Cuál es el rendimiento total?”

Empareja iftop (qué conexión) con nethogs (qué proceso) para diagnosticar completamente un problema de ancho de banda.

Resources