Este artículo necesita citas adicionales para su verificación . ( marzo de 2020 ) |
Autor(es) original(es) | Mark Gates y Alex Warshavsky |
---|---|
Desarrollador(es) | Robert McMahon y Tim Auckland |
Versión estable | 2.2.1 [1] / 6 de noviembre de 2024 ( 06/11/2024 ) |
Repositorio | sf.net/p/iperf2/código/ |
Escrito en | do |
Sistema operativo | Multiplataforma |
Licencia | Licencia BSD |
Sitio web | sf.net/proyectos/iperf2/ |
Autor(es) original(es) | ESnet |
---|---|
Versión estable | 3.17.1 / 13 de mayo de 2024 ( 13/05/2024 ) |
Repositorio | github.com/esnet/iperf |
Escrito en | do |
Sistema operativo | Multiplataforma |
Licencia | Licencia BSD |
Sitio web | software.es.net/iperf/ |
iperf , Iperf o iPerf , es una herramienta para la medición y el ajuste del rendimiento de la red . Es una herramienta multiplataforma que puede producir mediciones 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.
Los flujos de datos pueden ser del Protocolo de control de transmisión (TCP) o del Protocolo de datagramas de usuario (UDP):
iperf es un software de código abierto escrito en C y funciona 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 para Aplicaciones de Supercomputación de la Universidad de Illinois por el Equipo de Soporte de Aplicaciones Distribuidas (DAST) del Laboratorio Nacional para Investigación de Redes Aplicadas (NLANR), [4] que fue cerrado el 31 de diciembre de 2006, al finalizar la financiación por parte de la Fundación Nacional de Ciencias de los Estados Unidos .
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. iperf3 es de un solo subproceso, mientras que iperf2 es de múltiples subprocesos. [5]
iperf3 se inició en 2009, y el primer lanzamiento fue en enero de 2014. iperf3 no es compatible con versiones anteriores de iperf2.
iperf3 solo es compatible oficialmente con Linux. Las compilaciones no oficiales para Windows proporcionadas por Vivien Guéant no se han actualizado desde 2016. Un usuario de Neowin , BudMan, proporciona compilaciones no oficiales para Windows en su servidor.
La mayoría de las distribuciones de Linux actuales tienen versiones actualizadas de iperf3 en sus repositorios de paquetes nativos.
Los paquetes Unix están disponibles en Oracle para Solaris 11.4.