Sistemas operativos compatibles con Iperf2
- Linux, Windows 10, Windows 7, Windows XP, macOS, Android y algunos descodificadores OS.
Descargar Iperf2
Iperf3
La aplicación Iperf3 es una reescritura de iperf desde cero para crear una base de código más pequeña y sencilla.
iPerf3 es una herramienta para medir el máximo ancho de banda posible en una red IP en tiempo real. Permite ajustar con precisión varios tiempos, búferes y protocolos (TCP, UDP, SCTP con IPv4 e IPv6). Y también proporcionará informes de ancho de banda, pérdidas y otras métricas para cada prueba.
Características de Iperf3
- TCP y SCTP (Mide el ancho de banda, Informa del tamaño de MSS/MTU y del tamaño de lectura observado, Soporta el tamaño de ventana TCP sobre el buffer del socket).
- UDP (el cliente puede crear un flujo UDP a partir de un ancho de banda especificado, medir la pérdida de paquetes, medir la fluctuación del retardo, capacidad de multidifusión)
- Tanto el cliente como el servidor pueden tener varias conexiones simultáneas (opción -P).
- El servidor gestiona múltiples conexiones, en lugar de detenerse tras una única prueba.
- Puede ejecutarse durante un tiempo especificado (opción -t), en lugar de cualquier cantidad de datos a transferir (opción -n o -k).
- Informes periódicos de impresión, ancho de banda medio, jitter y pérdidas a intervalos específicos (opción-i).
- Ejecutar el servidor como demonio (opción -D)
- Utilice flujos representativos para comprobar cómo afecta la compresión de la capa de enlace al ancho de banda alcanzable (opción -F).
- Un servidor recibe un cliente simultáneamente (iPerf3) y varios clientes simultáneamente (iPerf2)
- Ignora el inicio lento de TCP (opción -O).
- Establece el ancho de banda objetivo para UDP y (nuevo) TCP (opción -b).
- Establecer etiqueta de flujo IPv6 (opción -L)
- Establecer el algoritmo de control de congestión (-opción -C)
- Utilizar SCTP en lugar de TCP (opción –sctp)
- La salida está en formato JSON (opción -J).
- Prueba de lectura de disco (servidor: iperf3 -s / cliente: iperf3 -c testhost -i1 -F nombrearchivo)
- Prueba de escritura en disco (servidor: iperf3 -s -F nombrearchivo / cliente: iperf3 -c testhost -i1)
Otros artículos interesantes
Sistemas operativos compatibles con Iperf3
- Windows, Linux, Android, macOS X, FreeBSD, OpenBSD, NetBSD, VxWorks, Solaris
Descargar Iperf3
Iperf2 vs Iperf3
Recomendados | Iperf 2 | Iperf 3 |
Tipos de tráfico | ||
Tráfico TCP | Y | Y |
Tráfico UDP | Y | Y |
Tráfico SCTP | N | Y |
IPv4 | Y | Y |
IPv6 | Y | Y |
Tráfico de multidifusión (incluido SSM) | Y | N |
Sólo conexión TCP | Y | N |
Comprobaciones de capa 2 | Y | N |
Opciones de salida | ||
Formato humano | Y | Y |
Salida JSON | N | Y |
CSV (solo básico) | Y | N |
Ocultar direcciones IP en la salida (solo v4) | Y | N |
Informes de servidor del lado cliente | N | Y |
Perfiles de tráfico | ||
Limitación de la velocidad de cola justa | Y | Y |
Limitación de la velocidad de escritura | Y | Y |
Limitación de velocidad de lectura (TCP) | Y | N |
Estalla | Y | Y |
TCP/UDP isócrono (vídeo) | Y | N |
Invertir roles | Y | Y |
Tráfico bidireccional | Y | Y |
Dúplex completo mismo socket | Y | N |
Rebote TCP con carga(s) de trabajo opcional(es) | Y | N |
Tráfico de ciclo de trabajo bajo con estadísticas del lado del servidor | Y | N |
TCP_NOTSENT_LOWAT con select() (usando la opción –tcp-write-prefetch) | Y | N |
TCP cerca de la congestión (experimental) | Y | N |
Métricas | ||
Rendimiento | Y | Y |
Capacidad de respuesta por segundo (RPS) | Y | N |
Paquetes UDP (total/perdidos) | Y | Y |
Fluctuación UDP | Y | Y |
Latencias de paquetes UDP | Y | N |
Latencias de trama/ráfaga TCP/UDP | Y | N |
Latencias de escritura a lectura TCP | Y | N |
Alimentación de red (latencia/rendimiento) | Y | N |
InP – Bytes en colas (ley de Little) | Y | N |
TCP CWND | Y | N |
Reintentos de TCP | Y | Y |
TCP RTT | Y | Y |
Enviar histogramas de retardo de escritura lateral | Y | N |
Paquetes UDP por segundo | Y | N |
Histogramas de latencia | Y | N |
Tiempos de conexión TCP | Y | N |
Respuesta TCP por intervalo | Y | N |
Suma solo de salida | Y | N |
Otro | ||
Diseño multiproceso | Y | N |
Técnica paralela -P | Hilos | Procesos |
Programación en tiempo real | Y | N |
-t Soporte para servidor | Y | N |
Soporte de interfaz virtual TAP (solo recepción) a través de –tap-dev | Y | N |
Afinidad de CPU | N | Y |
Cero copia | N | Y |
Etiquetas de flujo IPv6 | N | Y |
–Omitir la opción (omitir las primeras muestras por vez en segundos) | N | Y |
Incr dst ip opción con -P | Y | N |
Incr dst ip opción con -P | Y | N |
Opción de puerto incr dst con -P | Y | N |
Opción de puerto SRC Incr con -P | Y | N |
Enlace de dispositivo o interfaz | Y | Y |
Enlace de puerto de origen | Y | N |
Hora de inicio programada de tx | Y | N |
Retrasar la hora de inicio de tx | Y | N |
Contraseña de usuario | N | Y |
Permitir claves | Y (sólo TCP) | N |
UDP sin estado | Y | N |
Marco de Python (asincio) | Y (flujos) | N |
Prueba de WiFi a través de 100G | Y | N/D |
Escalado a 1000+ subprocesos | Y | N/D |