Cómo probar iPerf3 con QoS en Windows 11 o 10

La calidad de servicio (QoS) juega un papel vital en la gestión del ancho de banda en una red. Garantiza que las aplicaciones necesarias tengan prioridad a la hora de consumir datos y funcionar bien. También minimiza los problemas de latencia. Es posible que ya haya escuchado este término al comprar enrutadores, especialmente los de gama alta que tienen la calidad de servicio para mejorar automáticamente el rendimiento de la red de la aplicación de juegos.

Pero, ¿cómo podemos comprobar que la QoS funciona correctamente según las políticas y otras actividades de rendimiento de la red? Aquí, eliPerf3entra en escena. Es una herramienta de amplio uso para probar y ajustar el rendimiento de la red midiendo el ancho de banda, la latencia, la fluctuación y la pérdida de paquetes.

Si es usuario de Windows 11, esta guía analizará la instalación de iPerf3 y su uso con QoS.

¿Por qué utilizar iPerf3 con QoS?

Probar la configuración de QoS utilizando iPerf3 ayuda a:

  • Verifique si las políticas de QoS se aplican correctamente.
  • Mida el rendimiento de la red bajo diferentes configuraciones de prioridad.
  • Asegúrese de que las aplicaciones críticas reciban el ancho de banda requerido.
  • Identificar posibles cuellos de botella en la red.

Requisitos previos

Antes de continuar, asegúrese de lo siguiente:

  • Una PC con Windows 11 conAcceso de administrador.
  • iPerf3 tanto en la máquina cliente como en la servidora.
  • Políticas de QoS, configuradas a través deEditor de políticas de grupooPowerShell.
  • Dos dispositivos en la misma red para realizar pruebas adecuadas.

Paso 1: instale iPerf3 en Windows 11

Hay dos formas de instalar iPerf3: descargándolo manualmente desde su sitio web oficial o usando el administrador de paquetes de Windows. Aquí, analizamos el método del administrador de paquetes, que es sencillo.

Para instalar iPerf3, siga estos pasos:

  1. Abra la Terminal de comando como administrador. Para hacerlo, haga clic derecho en el botón Inicio de Windows 11 o 10 y seleccione la opción Terminal (Admin).
  2. Escriba el comando dado:
winget install "iPerf3" 
  1. Una vez completada la instalación,cierra y abre tu Terminal nuevamentepara actualizar la sesión actual. Para verificar que la instalación se haya completado correctamente, verifiquemos la versión de iperf usando el comando proporcionado:
iperf3 -v

Paso 2: configurar QoS en Windows 11

En este paso, creamos una política personalizada para QoS en Windows,pero ¿por qué hacer eso?Porque la creación de una política de QoS (calidad de servicio) garantiza que el tráfico de la red tenga prioridad en función de reglas predefinidas. Para priorizar el tráfico usandocalidad de servicio, sigue estos pasos:

Método 1: usar el Editor de políticas de grupo

  1. PrensaGanar + R, tipogpedit.msc, y golpeIngresar.
  2. Navegar aConfiguración de la computadora -> Configuración de Windows
  3. Seleccione QoS basada en políticas, haga clic derecho sobre él y luego seleccioneCrear una nueva políticaopción.
  1. Ingrese un nombre de póliza, verifiqueEspecificar el valor DSCPy establezca un valor (p. ej.,46para tráfico de alta prioridad).Nota: Los valores DSCP más altos (por ejemplo, 46 ​​para VoIP) tienen prioridad sobre los valores más bajos (por ejemplo, 10 para descargas en segundo plano).
  1. Especifique elnombre de la aplicación(iperf3.exe) para aplicar QoS.

Hacer clicPróximo, siga el resto del asistente, aplique la configuración y reinicie su sistema.

Nota: Si varias políticas de QoS apuntan a la misma aplicación pero con diferentes valores de DSCP, la última política aplicada generalmente entra en vigor. Puede crear políticas de QoS independientes paradiferentes aplicacionessin conflictos.Ejemplo:

  • Descargas de archivos: DSCP10(baja prioridad).
  • iPerf3: DSCP46(alta prioridad).
  • Transmisión de YouTube: DSCP34(prioridad media).

Método 2: usar PowerShell

Si no desea pasar por el asistente gráfico como lo hicimos anteriormente para crear una política de QoS, también puede usar PowerShell; aquí está el comando para aplicar unpolítica de calidad de servicio:

New-NetQosPolicy -Name "iPerf3 QoS test" -AppPathNameMatchCondition iperf3 -DSCPAction 46

Para verificar y enumerar las políticas creadas, puede utilizar:

Get-NetQosPolicy

Paso 3: Ejecute la prueba iPerf3 con QoS

Inicie el servidor iPerf3

en elmáquina servidor, abre CMD y ejecuta:

iperf3.exe -s

Ejecute el cliente iPerf3 con QoS

en elmáquina cliente, ejecute el siguiente comando:

iperf3.exe -c <Server-IP> -t 30 -i 1 -S 0xB8
  • -c <Server-IP>: Especifica la dirección IP del servidor.
  • -t 30: Ejecuta la prueba durante 30 segundos.
  • -i 1: Informa los resultados cada segundo.
  • -S 0xB8: establece elValor DSCP (46)para pruebas de QoS.

Prueba de diferentes valores de DSCP:

Tipo de tráficoValor DSCP (decimal)Valor DSCP (hexadecimal)Comando iPerf3
Mejor esfuerzo predeterminado00x00iperf3.exe -c -t 30 -S 0x00
Tráfico de fondo100x28iperf3.exe -c -t 30 -S 0x28
Transmisión de medios340x88iperf3.exe -c -t 30 -S 0x88
VoIP (alta prioridad)460xB8iperf3.exe -c -t 30 -S 0xB8
Control de red (prioridad más alta)560xE0iperf3.exe -c -t 30 -S 0xE0

Por ejemplo,si usamos-S 0x28(DSCP 10, Tráfico en segundo plano), se espera que este tráfico reciba menor prioridad que otros flujos de mayor prioridad.

Paso 4: analizar los resultados

Después de ejecutar la prueba, iPerf3 mostrará resultados que incluyen:

  • Ancho de banda (Mbps)
  • Pérdida de paquetes (%)
  • Nerviosismo (ms)

Desdeestar nerviosoypérdida de paquetessólo son relevantes en el tráfico UDP, deberías ejecutariPerf3 en modo UDP en lugar de TCPpara conseguirlos.

iperf3 -c <Server-IP> -u -b 100M -t 30 -S 0x28
  • -u→ Habilitamodo UDP.
  • -b 100M→ Conjuntosancho de banda a 100 Mbps(Ajuste según su red).
  • -t 30→ Ejecuta la prueba para30 segundos.
  • -S 0x28→ Configuración DSCP (opcional).

Consejos:

Para eliminar todas las políticas de QoS

Ejecute el siguiente comando para eliminar todas las políticas:

Get-NetQosPolicy | Remove-NetQosPolicy -Confirm:$false

Conclusión

Siguiendo esta guía, puede probar iPerf3 con QoS con éxito en Windows 11 para asegurarse de que el tráfico de su red tenga una prioridad efectiva. La implementación de QoS garantiza un mejor rendimiento de la red para aplicaciones críticas, reduce la congestión y mejora la conectividad general.

Conclusiones clave:

  • Instale iPerf3 y configure QoS a través de la Política de grupo o PowerShell.
  • Utilice iPerf3 para enviar tráfico con valores de QoS específicos.
  • Analice el rendimiento de la red para confirmar la efectividad de la QoS.

Related Posts