15 de marzo de 2026

El comando iperf (y su versión más moderna iperf3) es el «estándar de oro» para cualquier administrador de redes. Aunque su uso más conocido es medir cuántos Megabits por segundo (Mbps) pasan por un cable o enlace inalámbrico, su verdadera potencia reside en el diagnóstico profundo de la calidad y estabilidad de la conexión.

Aquí tienes un artículo detallado sobre los usos avanzados de este «cacharro» de terminal que va mucho más allá del simple test de velocidad.

Para usar iperf, siempre necesitas dos puntos: un servidor (iperf3 -s) y un cliente (iperf3 -c [IP]). Esta arquitectura permite analizar el comportamiento de la red bajo diferentes condiciones de estrés.

1. Medición de Jitter (Variación del Retardo)

En aplicaciones de tiempo real como VoIP (llamadas), streaming o gaming, el ancho de banda no importa tanto como el Jitter. El jitter mide la variabilidad en el tiempo de llegada de los paquetes.

  • Uso: Al usar el protocolo UDP (-u), iperf te muestra el jitter en milisegundos.
  • Por qué importa: Un jitter alto causa cortes en el audio o «lag» en los juegos, aunque tengas 1000 Mbps de bajada.

2. Detección de Pérdida de Paquetes (Packet Loss)

Con el protocolo TCP, el sistema reenvía los paquetes perdidos automáticamente, lo que oculta fallos en el cableado o interferencias. Con iperf y el modo UDP, puedes ver exactamente cuántos paquetes se pierden en el camino.

  • Comando: iperf3 -c [IP] -u -b 100M (Prueba a 100 Mbps constantes por UDP).
  • Diagnóstico: Si ves un 1% o 2% de pérdida, tienes un problema de hardware, saturación o interferencia electromagnética.

3. Pruebas de Estrés y Saturación

Puedes obligar a la red a trabajar al límite para ver en qué punto colapsa el router o el switch.

  • Flujos paralelos: Con el parámetro -P, puedes abrir múltiples conexiones simultáneas (ej: iperf3 -c [IP] -P 10).
  • Sentido bidireccional: Con --bidir, pruebas la capacidad de subida y bajada al mismo tiempo, lo cual es vital para medir la capacidad real de firewalls y routers domésticos.

4. Ajuste del tamaño de la ventana TCP (TCP Window Size)

A veces, la red es lenta no por el cable, sino porque la configuración de software es ineficiente. iperf permite modificar el tamaño de la ventana TCP (-w).

  • Optimización: Esto ayuda a encontrar la configuración ideal para enlaces de larga distancia con alta latencia (como enlaces satelitales o transatlánticos), donde un tamaño de ventana pequeño limita la velocidad artificialmente.

5. Pruebas de MTU y Fragmentación

Iperf puede ayudarte a identificar si los paquetes se están fragmentando debido a un MTU (Maximum Transmission Unit) mal configurado en túneles VPN o configuraciones de fibra avanzadas. Si los paquetes son demasiado grandes para el «túnel», la red se vuelve extremadamente lenta.

[Image comparing standard TCP flow with optimized TCP window size for high latency links]


Tabla de Parámetros Clave

ParámetroFunciónUso Principal
-uCambia de TCP a UDP.Medir Jitter y Pérdida de paquetes reales.
-bDefine un ancho de banda fijo (ej: -b 50M).Simular tráfico constante (como un video 4K).
-RModo inverso (el servidor envía al cliente).Probar la velocidad de bajada desde el servidor.
-tTiempo de la prueba (ej: -t 60).Pruebas de estabilidad a largo plazo.
-pCambiar el puerto (ej: -p 5201).Evitar bloqueos de firewalls.

Resumen Técnico

Iperf es la herramienta definitiva para saber si el problema de lentitud es el proveedor de internet (ISP), tu router o un cable dañado. En sistemas como Linux, es una herramienta indispensable para optimizar el rendimiento de la red local.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *