Iperf es una herramienta para medir y ajustar el rendimiento de la red . Es una herramienta multiplataforma que puede producir medidas de rendimiento estandarizadas para cualquier red. Iperf tiene funcionalidad de cliente y servidor , y puede crear flujos de datos para medir el rendimiento entre los dos extremos en una o ambas direcciones. [2] La salida típica de iperf contiene un informe con marca de tiempo de la cantidad de datos transferidos y el rendimiento medido.
Desarrollador (es) | Robert McMahon, Battu Kaushik y Tim Auckland |
---|---|
Lanzamiento estable | 2.1.1 [1] / 11 de febrero de 2021 |
Escrito en | C |
Sistema operativo | Multiplataforma |
Licencia | Licencia BSD |
Sitio web | sourceforge |
Lanzamiento estable | 3.10.1 / 3 de junio de 2021 |
---|---|
Escrito en | C |
Sistema operativo | Multiplataforma |
Licencia | Licencia BSD |
Sitio web | software |
Los flujos de datos pueden ser Protocolo de control de transmisión (TCP) o Protocolo de datagramas de usuario (UDP):
- UDP : cuando se utiliza para probar la capacidad de UDP, iperf permite al usuario especificar el tamaño del datagrama y proporciona resultados para el rendimiento del datagrama y la pérdida de paquetes .
- TCP : cuando se utiliza para probar la capacidad de TCP, iperf mide el rendimiento de la carga útil. Iperf usa 1024 × 1024 para mebibytes y 1000 × 1000 para megabytes .
Iperf es un software de código abierto escrito en C y se ejecuta en varias plataformas, incluidas Linux , Unix y Windows (ya sea de forma nativa o dentro de Cygwin [3] ). La disponibilidad del código fuente permite al usuario examinar la metodología de medición.
Iperf es una reimplementación compatible del programa ttcp que fue desarrollado en el Centro Nacional de Aplicaciones de Supercomputación de la Universidad de Illinois por el Equipo de Soporte de Aplicaciones Distribuidas (DAST) del Laboratorio Nacional de Investigación de Redes Aplicadas (NLANR), [4] que fue cerró el 31 de diciembre de 2006, tras la terminación de la financiación por parte de la Fundación Nacional de Ciencias de los Estados Unidos .
iperf3
Iperf3 es una reescritura de iperf desde cero para crear una base de código más pequeña y simple. También incluye una versión de biblioteca que permite que otros programas utilicen la funcionalidad proporcionada. Otro cambio es que iperf3 es de un solo subproceso mientras que iperf2 es de múltiples subprocesos. [5] Iperf3 se inició en 2009, con el primer lanzamiento en enero de 2014. Iperf3 no es compatible con iperf2.
Ver también
Referencias
- ^ iperf2-Descargas sourceforge
- ^ "iPerf - La herramienta de medición de ancho de banda de red TCP, UDP y SCTP" . Consultado el 21 de enero de 2021 .
- ^ "Paquete Cygwin iperf" .
- ^ "NLANR / DAST: Iperf - La herramienta de medición de ancho de banda TCP / UDP" . 2005. Archivado desde el original el 12 de octubre de 2008.
- ^ "Preguntas frecuentes de iperf3" . 2018-07-02.
enlaces externos
- Tabla comparativa Iperf 2 e Iperf 3
- Fenton, Tom (20 de febrero de 2020). "Uso de iPerf para el rendimiento de la red de referencia" .
- Schroder, Carla (31 de enero de 2007). "Medir el rendimiento de la red con iperf" .