Guía de rendimiento LAN en Windows

Cómo probar la velocidad de la red local entre dos computadoras Windows con iperf3

Guía práctica paso a paso para medir el rendimiento real de una LAN entre dos PC con Windows usando iperf3: TCP, dirección inversa, UDP, Wi-Fi, Ethernet, reglas de firewall e interpretación de resultados.

🖥 Windows 10 🪟 Windows 11 📡 Prueba de velocidad LAN ⚡ iperf3 🔧 TCP y UDP
📋
Contenido
Comandos y comprobaciones para probar una red local de Windows con iperf3.
  1. Qué prueba realmente iperf3
  2. Antes de empezar
  3. Descargar y preparar iperf3 en Windows
  4. Encontrar la dirección IP del equipo servidor
  5. Permitir iperf3 en el Firewall de Windows
  6. Iniciar iperf3 en modo servidor
  7. Ejecutar una prueba de velocidad LAN con TCP
  8. Probar la dirección opuesta
  9. Ejecutar una prueba UDP de jitter y pérdida de paquetes
  10. Probar Wi-Fi y Ethernet correctamente
  11. Cómo leer los resultados de iperf3
  12. Solución de errores de iperf3
  13. Preguntas frecuentes

¿Qué prueba iperf3 en una red local de Windows?

iperf3 es una herramienta de rendimiento de red de línea de comandos. No copia archivos reales entre computadoras; en su lugar, crea tráfico controlado entre un PC que funciona como servidor y otro PC que funciona como cliente. Esto permite medir el rendimiento práctico máximo de la red local sin quedar limitado por un SSD lento, un disco duro, la configuración de SMB, el análisis del antivirus o los permisos de archivos.

🖥️
Computadora A
Ejecuta iperf3.exe -s y espera conexiones de prueba.
➡️
Tráfico LAN
El tráfico pasa por el switch, router, punto de acceso Wi-Fi, cable o adaptador de red.
💻
Computadora B
Ejecuta iperf3.exe -c e inicia la medición.
ℹ️
Importante Usa iperf3 para probar la ruta de red en sí. Si la copia de archivos es lenta pero iperf3 es rápido, el problema probablemente esté relacionado con la velocidad del disco, la configuración de SMB, el antivirus, los permisos o la capa de aplicación, y no con la red física.

Antes de probar la velocidad LAN con iperf3

Para una prueba limpia, conecta ambas computadoras a la misma red local y reduce temporalmente el tráfico en segundo plano. Si es posible, realiza la primera prueba por Ethernet y luego compárala con Wi-Fi.

Buenas condiciones de prueba

  • Ambos PC están en la misma subred, por ejemplo 192.168.1.x.
  • La velocidad del enlace del cable Ethernet está comprobada en Windows.
  • Las pruebas Wi-Fi se repiten en la misma habitación y a la distancia normal de trabajo.
  • Cada prueba se ejecuta durante al menos 30 segundos.

Malas condiciones de prueba

  • Un PC está conectado mediante una VPN y el otro está en la red local.
  • Una computadora usa 2.4 GHz Wi-Fi mientras la otra está conectada por cable.
  • La sincronización en la nube, las descargas de juegos o el streaming de video están activos.
  • El firewall de Windows bloquea el puerto 5201.

Descargar y preparar iperf3 en Windows 10 o Windows 11

Descarga una compilación de iperf3 para Windows, extráela en una carpeta sencilla y usa la misma versión en ambas computadoras. Una carpeta práctica es C:\Tools\iperf3. Mantener una ruta corta facilita el trabajo en la línea de comandos y evita problemas con comillas.

Dónde descargar iperf3 para Windows

El proyecto principal de iperf3 es mantenido por ESnet / Lawrence Berkeley National Laboratory. Para Windows hay dos rutas prácticas de descarga: usar las páginas oficiales del proyecto ESnet para el código fuente y la documentación, o usar una fuente fiable de binarios para Windows si no quieres compilar el programa manualmente.

Proyecto oficial

Código fuente y documentación de ESnet iperf3

Úsalo como referencia principal para el proyecto iperf3 actual, versiones, documentación, sintaxis de comandos y código fuente.

Abrir ESnet iperf3
Binarios para Windows

Compilaciones precompiladas de iperf3 para Windows

Si necesitas un iperf3.exe listo para ejecutar, usa una fuente conocida de binarios para Windows y verifica que ambos PC usen la misma versión.

Abrir descargas de iperf.fr
Gestor de paquetes

Opción de paquete Chocolatey

Los usuarios avanzados pueden instalar iperf3 mediante un gestor de paquetes de Windows y ejecutarlo desde Terminal sin copiar archivos manualmente.

Abrir paquete Chocolatey
ℹ️
Opción recomendada Para una prueba normal de LAN doméstica o de oficina en Windows, el método más sencillo es descargar un archivo precompilado con iperf3.exe, extraerlo en ambas computadoras y confirmar la versión con iperf3.exe --version.
  1. Crea una carpeta como C:\Tools\iperf3 en ambas computadoras.
  2. Extrae el archivo descargado en esa carpeta.
  3. Abre Símbolo del sistema, PowerShell o Windows Terminal.
  4. Cambia a la carpeta de iperf3 y comprueba que el ejecutable se inicia.
Símbolo del sistema o PowerShellcd C:\Tools\iperf3
.\iperf3.exe --version

Si Windows indica que el archivo está bloqueado, haz clic derecho en el ejecutable, abre Propiedades, marca Desbloquear si está disponible y aplica el cambio.

⚠️
Nota de seguridad Descarga herramientas de línea de comandos solo desde una fuente en la que confíes. No ejecutes compilaciones aleatorias de sitios desconocidos para compartir archivos, especialmente si Windows SmartScreen o tu antivirus advierte sobre el archivo.

Encontrar la dirección IP del PC con Windows que ejecutará el servidor iperf3

Elige una computadora como servidor. En ese PC, encuentra su dirección IPv4 local. Usarás esta dirección desde la segunda computadora al iniciar la prueba de cliente.

En la computadora servidoripconfig

Busca tu adaptador activo, como Adaptador de Ethernet o Adaptador de LAN inalámbrica Wi-Fi, y anota el valor junto a Dirección IPv4. Normalmente se parece a 192.168.1.10, 192.168.0.25 o 10.0.0.15.

Valor Ejemplo Qué significa
Dirección IPv4 192.168.1.10 Dirección de este PC dentro de la red local.
Máscara de subred 255.255.255.0 Las computadoras con direcciones similares normalmente están en la misma subred local.
Puerta de enlace predeterminada 192.168.1.1 La dirección de tu router o puerta de enlace.

Permitir iperf3 en el Firewall de Windows Defender

De forma predeterminada, el modo servidor de iperf3 escucha en el puerto 5201. Cuando inicies el servidor por primera vez, Windows puede mostrar una solicitud del firewall. Permite el acceso solo en Redes privadas, no en redes públicas.

Recomendado Asegúrate de que el perfil de red actual sea Privado antes de permitir tráfico de prueba entrante. No expongas el modo servidor de iperf3 a una red pública no confiable.

Si la solicitud no aparece o la prueba falla con un error de conexión, crea una regla manualmente desde una ventana elevada de PowerShell en la computadora servidor:

Ejecutar como administrador en el PC servidorNew-NetFirewallRule -DisplayName "iperf3 TCP 5201" -Direction Inbound -Program "C:\Tools\iperf3\iperf3.exe" -Action Allow -Profile Private

Si usas un puerto personalizado, ajusta el nombre de la regla y el comando de prueba según corresponda. Para la mayoría de comprobaciones LAN domésticas y de oficina, el puerto predeterminado 5201 es suficiente.

Iniciar el modo servidor de iperf3 en la primera computadora Windows

En la primera computadora, abre una terminal en la carpeta de iperf3 e inicia el modo servidor. Deja esta ventana abierta mientras ejecutas las pruebas desde la segunda computadora.

En la computadora A — servidorcd C:\Tools\iperf3
.\iperf3.exe -s

Deberías ver un mensaje indicando que el servidor está escuchando. Si el servidor se inicia correctamente, pasa a la segunda computadora y ejecuta el comando de cliente.

Consejo: Si otro programa ya usa el puerto 5201, inicia iperf3 en otro puerto: iperf3.exe -s -p 5002. El cliente deberá usar el mismo puerto con -p 5002.

Ejecutar una prueba de velocidad TCP entre dos PC con Windows

En la segunda computadora, ejecuta iperf3 en modo cliente. Sustituye 192.168.1.10 por la dirección IPv4 real de la computadora servidor.

En la computadora B — clientecd C:\Tools\iperf3
.\iperf3.exe -c 192.168.1.10 -t 30

Esto ejecuta una prueba TCP de 30 segundos desde el cliente hacia el servidor. Para redes rápidas, especialmente enlaces de 1 Gbps, 2.5 Gbps o Wi-Fi 6/6E, puedes probar varios flujos paralelos:

Prueba TCP con 4 flujos paralelos.\iperf3.exe -c 192.168.1.10 -t 30 -P 4

Los flujos paralelos pueden ayudar a revelar el rendimiento máximo disponible, pero no son lo mismo que una transferencia real de un solo archivo. Registra ambos resultados: un flujo y varios flujos.

Opción del comando Ejemplo Propósito
-c -c 192.168.1.10 Conectarse al servidor iperf3.
-t -t 30 Ejecutar la prueba durante 30 segundos.
-P -P 4 Usar varios flujos paralelos.
-f -f m Mostrar resultados en Mbits/sec.

Probar la velocidad de descarga y la dirección LAN opuesta con iperf3

El comando de cliente normal envía tráfico desde el cliente al servidor. Para probar la dirección opuesta, añade -R. Esto es útil porque Wi-Fi, controladores, cables, switches y software de seguridad pueden comportarse de forma distinta según la dirección.

Prueba en dirección inversa.\iperf3.exe -c 192.168.1.10 -t 30 -P 4 -R

Compara los valores de ida y vuelta. Una gran diferencia suele indicar un enlace Wi-Fi asimétrico, un problema de controlador, una configuración de ahorro de energía del adaptador de red, un problema dúplex o una computadora débil.

⬆️ Ida El cliente envía al servidor
⬇️ Inversa El servidor envía al cliente
↔️ Comparar Ambas direcciones deberían ser razonablemente parecidas en una LAN cableada

Ejecutar una prueba UDP para comprobar jitter y pérdida de paquetes en la LAN

La prueba UDP es útil para comprobar pérdida de paquetes y jitter, especialmente en juegos, VoIP, videollamadas, streaming y estabilidad Wi-Fi. A diferencia de TCP, UDP no reduce automáticamente la velocidad ni retransmite del mismo modo, por lo que debes elegir una tasa de bits objetivo.

Prueba UDP a 100 Mbit/s.\iperf3.exe -c 192.168.1.10 -u -b 100M -t 30

Empieza con un valor conservador como 50M o 100M, y luego auméntalo gradualmente. Si aparece pérdida de paquetes, la tasa elegida puede ser demasiado alta para el enlace actual o la red puede ser inestable.

⚠️
No sobrecargues la red Las pruebas UDP pueden generar tráfico a la tasa que especifiques. Evita ejecutar tasas UDP muy altas en una red compartida de oficina o pública, salvo que controles el entorno.

Cómo probar Wi-Fi y Ethernet correctamente con iperf3

Para entender dónde está el cuello de botella, prueba por etapas. No empieces con dos computadoras por Wi-Fi, porque eso mezcla dos enlaces inalámbricos y hace que el resultado sea más difícil de interpretar.

Prueba 01

Línea base cableada

Conecta ambas computadoras por Ethernet a través del mismo switch o router. Esto te da la línea base más limpia para la red local.

Mejor línea base
Prueba 02

Una por cable y otra por Wi-Fi

Mantén el servidor conectado por cable y prueba desde un cliente Wi-Fi. Esto mide con más claridad el enlace inalámbrico del cliente.

Mejor prueba Wi-Fi
Prueba 03

Ambas computadoras por Wi-Fi

Usa esta prueba solo después de las dos primeras. El resultado incluye la contención del tiempo de aire y el rendimiento de ambos adaptadores inalámbricos.

Prueba real

Para Wi-Fi, repite la prueba al menos tres veces: cerca del router, en la ubicación normal de trabajo y detrás de paredes o muebles si ahí es donde normalmente se usa el PC.

Cómo interpretar los resultados de la prueba LAN con iperf3

El número más importante es bits/sec, normalmente mostrado como Mbits/sec o Gbits/sec. No confundas bits con bytes: los administradores de archivos suelen mostrar MB/s, mientras que iperf3 normalmente muestra Mbits/sec.

Conversión: 800 Mbits/sec equivale aproximadamente a 100 MB/s antes de la sobrecarga del protocolo y de las limitaciones reales de copia de archivos.
Resultado observado Posible significado Qué comprobar después
900–950 Mbits/sec en Ethernet de 1 Gbps Resultado normal para un buen enlace gigabit cableado. Probablemente no hay un problema de red.
Alrededor de 90–95 Mbits/sec Un enlace puede estar negociando a 100 Mbps. Categoría del cable, puerto del switch, velocidad del adaptador, conector dañado.
TCP bueno, copia de archivos lenta La ruta de red probablemente está bien. Velocidad del disco, SMB, antivirus, permisos de carpeta, uso de CPU.
Alta pérdida de paquetes UDP La tasa de bits es demasiado alta o la calidad del enlace es mala. Señal Wi-Fi, interferencias, carga del router, actualizaciones de controladores.
Ida rápida, inversa lenta Problema asimétrico entre adaptadores o direcciones Wi-Fi. Controladores, ahorro de energía, calidad de señal, firmware del router.

Para guardar un resultado legible por máquina, usa salida JSON:

Guardar resultado de iperf3 como JSON.\iperf3.exe -c 192.168.1.10 -t 30 -P 4 -J > lan-test-result.json

Solución de errores comunes de iperf3 en Windows

Connection refused

Normalmente significa que el servidor no está en ejecución, se usó una dirección IP incorrecta o iperf3 está escuchando en otro puerto.

Comprobar de nuevo el servidor.\iperf3.exe -s

Connection timed out

Las causas más comunes son Firewall de Windows Defender, software de firewall de terceros, perfil de red incorrecto, enrutamiento por VPN o computadoras en subredes diferentes.

Comprobación básica de conectividad desde el clienteping 192.168.1.10

Velocidad muy baja por Ethernet

Comprueba la velocidad de enlace negociada en Windows. Abre ConfiguraciónRed e Internet → tu adaptador → propiedades de hardware, o usa PowerShell:

Comprobar la velocidad de enlace del adaptadorGet-NetAdapter | Select-Object Name, Status, LinkSpeed

El resultado de Wi-Fi cambia en cada ejecución

Esto es normal hasta cierto punto. El rendimiento Wi-Fi cambia con la calidad de la señal, la congestión del canal, la distancia, el comportamiento de roaming, el ahorro de energía, la interferencia de Bluetooth y otros clientes que comparten el mismo punto de acceso.

iperf3 funciona solo cuando el firewall está desactivado

No dejes el firewall desactivado. Crea una regla de entrada específica para iperf3.exe en el perfil Privado y vuelve a activar el firewall.

Preguntas frecuentes: probar una red local de Windows con iperf3

P ¿iperf3 es mejor que copiar un archivo grande por la red?
Prueba una capa diferente. iperf3 es mejor para aislar el rendimiento bruto de la red. La copia de archivos es mejor para probar la ruta real completa, incluidos SMB, discos, antivirus, permisos, carga de CPU y comportamiento del Explorador.
P ¿Qué computadora debe ser el servidor iperf3?
Cualquiera de las dos computadoras puede ser el servidor. Para diagnosticar Wi-Fi, normalmente es mejor hacer que la computadora cableada sea el servidor y la computadora Wi-Fi el cliente, y luego repetir la prueba con -R.
P ¿Qué puerto usa iperf3 de forma predeterminada?
El puerto predeterminado del servidor iperf3 es 5201. Si cambias el puerto en el servidor con -p, debes usar el mismo puerto en el cliente.
P ¿Debo usar TCP o UDP para probar la LAN?
Usa TCP primero para estimar el rendimiento práctico. Usa UDP cuando necesites comprobar específicamente jitter y pérdida de paquetes para tráfico en tiempo real, como llamadas, juegos o streaming.
P ¿Por qué mi red de 1 Gbps no muestra exactamente 1000 Mbits/sec?
La sobrecarga de protocolo, la carga de CPU, los controladores, las funciones del adaptador, los switches y el comportamiento de la pila de red de Windows reducen el resultado práctico. Un resultado estable alrededor de 900–950 Mbits/sec suele ser normal para una conexión Ethernet gigabit saludable.

Conclusión

Para probar una red local entre dos computadoras Windows con iperf3, ejecuta iperf3.exe -s en un PC, ejecuta iperf3.exe -c SERVER_IP -t 30 en el otro PC y luego repite con -R, -P 4 y una prueba UDP controlada si es necesario. Compara los resultados cableados e inalámbricos por separado para identificar si el cuello de botella está en el cable, switch, router, Wi-Fi, firewall, controlador o capa de uso compartido de archivos.