Technical Anshu
Tutorials Blog
Prueba de velocidad de red

Cómo utilizar iperf3 en Windows para medir la velocidad real de la red entre dos PC

Su prueba de velocidad de Internet parece perfecta, pero copiar archivos desde el servidor de la oficina es tremendamente lento. Esto se debe a que las dos pruebas miden dos carreteras diferentes. iperf3 mide el camino que realmente importa aquí: el que está entre sus dos computadoras.

By Technical AnshuWindows 10 / 1110 minute test
Proceso completo en el vídeo: servidor iperf3 y configuración del cliente con prueba de velocidad LAN en vivo entre dos PC

Aquí hay una escena que todo ingeniero de TI conoce. Un usuario dice que la unidad compartida es lenta. Alguien realiza una prueba de velocidad de Internet, el resultado parece excelente y todos están confundidos. El verdadero problema es que la prueba de velocidad midió Internet, no tu red local. Los archivos nunca tocan Internet: viajan de una PC a otra dentro de su oficina. iperf3 es la herramienta gratuita que mide exactamente ese camino. Una PC se convierte en servidor, la otra se convierte en cliente e iperf3 envía datos reales entre ellas e informa la velocidad real. Sin conjeturas ni cifras de marketing.

Command Prompt - iperf3 server PC
C:\iperf3> iperf3 -s ----------------------------------------------------------- Server listening on 5201 (test #1) ----------------------------------------------------------- [ ID] Interval Transfer Bitrate [ 5] 0.00-10.00 sec 1.10 GBytes 941 Mbits/sec receiver
Salida de ejemplo, subtitulada como ejemplo: una prueba de gigabit cableado en buen estado finaliza cerca de 940 Mbps en la línea del receptor
1

Descargue iperf3 solo desde la fuente oficial

iperf3 es desarrollado por ESnet y el sitio oficial de la herramienta es iperf.fr. Ese sitio proporciona la compilación de Windows como un pequeño archivo zip. Esto importa: iperf3 es una herramienta popular, por lo que los sitios de descarga aleatoria la empaquetan con basura y cosas peores. Consíguelo únicamente desde iperf.fr, descomprímelo y encontrarás iperf3.exe dentro. No hay instalador ni nada que activar: toda la herramienta es un pequeño programa que se ejecuta desde el símbolo del sistema.

Coloque la carpeta descomprimida en un lugar simple como C:\iperf3 en ambas computadoras. Necesita la herramienta en la PC servidor y en la PC cliente, porque iperf3 siempre funciona como un par.

2

Inicie el servidor en una PC

En la PC en la que desea probar en (generalmente el servidor o la PC que contiene los archivos compartidos), abra el símbolo del sistema, vaya a la carpeta e inicie el modo de escucha:

cd C:\iperf3 luego iperf3 -s

El indicador -s significa servidor. La pantalla muestra Servidor escuchando en 5201. El puerto 5201 es el puerto iperf3 predeterminado y el servidor ahora simplemente espera. Deje esta ventana abierta durante la prueba. En la primera ejecución, el Firewall de Windows normalmente preguntará si se permite iperf3 (permitirlo en la red privada). Si ese mensaje nunca aparece o la prueba no se puede conectar, lea nuestra guía separada sobre el mensaje del firewall iperf3 antes de cambiar cualquier otra cosa.

Anote también la dirección IP de la PC servidor: ejecute ipconfig y busque la dirección IPv4, algo así como 192.168.1.10. El cliente necesita esta dirección.

3

Ejecute la prueba del cliente desde la segunda PC

En la segunda PC, abra el símbolo del sistema en la misma carpeta y apunte el cliente al servidor:

iperf3 -c 192.168.1.10

Reemplace la dirección con la IP real de su servidor. El indicador -c significa cliente. Durante los siguientes 10 segundos, el cliente envía datos al servidor tan rápido como lo permite la ruta, imprimiendo una línea por segundo y luego un resumen. Esa es toda la prueba básica: el número en el resumen es su velocidad real de PC a PC en este momento.

¿Quieres una lectura más larga y estable? Agregue una duración: iperf3 -c 192.168.1.10 -t 30 se ejecuta durante 30 segundos. Las pruebas más largas suavizan el pico del primer segundo y brindan un número en el que puede confiar más.

4

Lea el resultado honestamente: remitente y destinatario

El resumen muestra dos líneas: remitente y receptor. Para una prueba TCP normal, lea la línea receptor: es la velocidad a la que realmente llegaron los datos, después de cualquier pérdida en el camino. La línea del remitente puede verse un poco mejor porque cuenta los datos que envió la PC, no los datos que sobrevivieron al viaje.

Ahora las expectativas honestas. En una conexión gigabit por cable en buen estado, espere aproximadamente 940 Mbps, no 1000. La sobrecarga de Ethernet, IP y TCP se lleva su parte, por lo que 940 es la velocidad máxima, no un fallo. En un enlace antiguo de 100 Mbps, espere unos 94 Mbps. Si su ruta gigabit muestra 90 y tantos Mbps, algo en la cadena ha vuelto silenciosamente a 100 Mbps: un cable, un puerto de conmutador o una configuración de tarjeta de red. Esa única observación suele ser el diagnóstico completo.

También compare cuidadosamente con los números de copia de archivos: Windows muestra la velocidad de copia en MB/s (megabytes), iperf3 muestra Mbps (megabits). Multiplique MB/s por 8 para comparar: una copia que se ejecuta a 11 MB/s utiliza aproximadamente 90 Mbps de la red, independientemente de lo que sienta el usuario al respecto.

5

Pruebe ambas direcciones y el lado UDP

La prueba básica mide de cliente a servidor. El trabajo real fluye en ambos sentidos y la ruta de retorno puede comportarse de manera muy diferente: un cable cansado o un problema dúplex a menudo daña una sola dirección. Ejecute la prueba inversa con iperf3 -c 192.168.1.10 -R. Con -R, el servidor envía y el cliente recibe, lo que coincide con lo que realmente experimenta un usuario que descarga desde el servidor.

iperf3 también prueba UDP con -u, que informa fluctuaciones y paquetes perdidos: los números que deciden si las llamadas y las videoconferencias tartamudean. UDP necesita una velocidad objetivo, por ejemplo iperf3 -c 192.168.1.10 -u -b 100M. Tenemos una guía separada sobre cómo leer UDP, jitter y pérdida correctamente.

Cuando termine, cierre el cliente, luego presione Ctrl + C en la ventana del servidor para detener el oyente. Nada permanece instalado y nada sigue ejecutándose.

Mira el vídeo completo

La configuración completa de iperf3 y las pruebas en vivo, paso a paso, en el vídeo.

Watch Full Video
Preguntas comunes (FAQ)

¿Es iperf3 gratuito y seguro de usar?

Sí. iperf3 es una herramienta gratuita de código abierto desarrollada por ESnet y utilizada por ingenieros de redes de todo el mundo. Descargue la versión de Windows únicamente desde el sitio oficial, iperf.fr; las copias de sitios de descarga aleatorios pueden incluir software no deseado.

¿Por qué mi prueba de gigabit muestra 940 Mbps en lugar de 1000 Mbps?

Eso es a toda velocidad, no es un problema. Los encabezados Ethernet, IP y TCP utilizan parte de cada paquete, por lo que la velocidad de datos útiles en un enlace de 1 Gbps alcanza un máximo de 940 a 949 Mbps. Un resultado cercano a 94 Mbps en la misma configuración significa que una parte de la ruta se ejecuta a 100 Mbps.

¿Puede iperf3 probar mi velocidad de Internet?

No, y ese es el punto. iperf3 mide la ruta entre dos máquinas que usted controla, generalmente dentro de su propia red. Las pruebas de velocidad de Internet miden su línea con un servidor externo. Las unidades compartidas lentas con un excelente resultado en Internet casi siempre significan que la ruta local es la parte lenta, y iperf3 es la forma de demostrarlo.

Esta guía se basa en el vídeo Anshu técnico anterior: ¿estás atascado en un escalón? Pregunte en los comentarios del video, las respuestas suceden allí.