Perforación

Herramienta de software para medir el rendimiento de la red
iperf2
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 )
Repositoriosf.net/p/iperf2/código/
Escrito endo
Sistema operativoMultiplataforma
LicenciaLicencia BSD
Sitio websf.net/proyectos/iperf2/
iperf3
Autor(es) original(es)ESnet
Versión estable
3.17.1 / 13 de mayo de 2024 ( 13/05/2024 )
Repositoriogithub.com/esnet/iperf
Escrito endo
Sistema operativoMultiplataforma
LicenciaLicencia BSD
Sitio websoftware.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):

  • UDP : cuando se utiliza para probar la capacidad UDP, iperf permite al usuario especificar el tamaño del datagrama y proporciona resultados sobre el rendimiento del datagrama y la pérdida de paquetes .
  • TCP : cuando se utiliza para probar la capacidad TCP, iperf mide el rendimiento de la carga útil. iperf utiliza 1024 × 1024 para mebibytes y 1000 × 1000 para megabytes .

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

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.

Véase también

Referencias

  1. ^ "Iperf 2 - Explorar archivos". SourceForge.net .
  2. ^ «iPerf - La herramienta de medición del ancho de banda de redes TCP, UDP y SCTP» . Consultado el 21 de enero de 2021 .
  3. ^ "Paquete iperf de Cygwin".
  4. ^ "NLANR/DAST: Iperf - La herramienta de medición del ancho de banda TCP/UDP". 2005. Archivado desde el original el 12 de octubre de 2008.
  5. ^ "Preguntas frecuentes sobre iperf3". 2 de julio de 2018.
  • Tabla comparativa de Iperf 2 y Iperf 3
  • Fenton, Tom (20 de febrero de 2020). "Uso de iPerf para establecer el rendimiento de la red como referencia".
  • Schroder, Carla (31 de enero de 2007). "Medir el rendimiento de la red con iperf".
Obtenido de "https://es.wikipedia.org/w/index.php?title=Iperf&oldid=1261169519"