Iperf
Iperf es una herramienta que se utiliza para hacer pruebas en redes informáticas. El funcionamiento habitual es crear flujos de datos TCP y UDP y medir el rendimiento de la red. Iperf fue desarrollado por el Distributed Applications Support Team (DAST) en el National Laboratory for Applied Network Research (NLANR) y está escrito en C++.
Iperf | ||
---|---|---|
Información general | ||
Tipo de programa | Gestión del ancho de banda | |
Desarrollador | The Iperf team | |
Lanzamiento inicial | 10 de enero de 2014 | |
Licencia | Licencia BSD | |
Estado actual | Estancado | |
Información técnica | ||
Programado en | C++ | |
Plataformas admitidas | Multiplataforma | |
Versiones | ||
Última versión estable | 2.0.5 ( 09 de julio de 2010 (14 años, 5 meses y 18 días)) | |
Enlaces | ||
iperf3 | ||
---|---|---|
Información general | ||
Tipo de programa | Gestión del ancho de banda | |
Desarrollador | The iperf3 team | |
Lanzamiento inicial | 10 de enero de 2014 | |
Estado actual | Estancado | |
Versiones | ||
Última versión estable | 3.1230 de septiembre de 2022 | |
Última versión en pruebas | iperf 3.0b4 ( 02 de agosto de 2010 (14 años, 4 meses y 25 días)) | |
Enlaces | ||
Iperf permite al usuario ajustar varios parámetros que pueden ser usados para hacer pruebas en una red, o para optimizar y ajustar la red. Iperf puede funcionar como cliente o como servidor y puede medir el rendimiento entre los dos extremos de la comunicación, unidireccional o bidireccionalmente. Es software de código abierto y puede ejecutarse en varias plataformas incluyendo Linux, Unix y Windows.
- UDP: Cuando se utiliza el protocolo UDP, Iperf permite al usuario especificar el tamaño de los datagramas y proporciona resultados del rendimiento y de los paquetes perdidos.
- TCP: Cuando se utiliza TCP, Iperf mide el rendimiento de la carga útil. Un detalle a tener en cuenta es que Iperf usa 1024*1024 para medidas en megabytes y 1000*1000 para megabits.
Típicamente la salida de Iperf contiene un informe con marcas de tiempo con la cantidad de datos transmitidos y el rendimiento medido.
Como Iperf es una herramienta multiplataforma, puede funcionar en cualquier red y devolver medidas de rendimiento estandarizadas. Esto puede ser útil para comparar equipos de red cableados e inalámbricos de manera imparcial. Al disponer del código fuente, es posible examinar la metodología usada para realizar las mediciones.
Interfaz gráfica de usuario
editarExiste una interfaz gráfica de usuario (GUI) programada en Java llamada jperf jperf.
iperf3
editariperf3 es un intento de reescribir Iperf desde cero, con el objetivo de reducir y simplificar el código fuente y de crear una biblioteca que pueda ser usada en otros programas. El proyecto comenzó en 2009 y la última versión beta fue liberada en agosto de 2010. iperf3 no es compatible con Iperf.
Véase también
editarReferencias
editar- Measure Network Performance with iperf (Part 1), (Part 2), article published by Enterprise Networking Planet
- Long Distance WiFi Trial, iperf used to measure 70 km Wi-Fi link
- Measuring end-to-end bandwidth with Iperf using Web100, whitepaper on modifications to Iperf to be less intrusive