Esta es la aplicación de Linux llamada IPerf2 cuya última versión se puede descargar como iperf.exe. Se puede ejecutar en línea en el proveedor de alojamiento gratuito OnWorks para estaciones de trabajo.
Descargue y ejecute en línea esta aplicación llamada IPerf2 con OnWorks de forma gratuita.
Siga estas instrucciones para ejecutar esta aplicación:
- 1. Descargue esta aplicación en su PC.
- 2. Ingrese en nuestro administrador de archivos https://www.onworks.net/myfiles.php?username=XXXXX con el nombre de usuario que desee.
- 3. Cargue esta aplicación en dicho administrador de archivos.
- 4. Inicie el emulador en línea OnWorks Linux o Windows en línea o el emulador en línea MACOS desde este sitio web.
- 5. Desde el SO OnWorks Linux que acaba de iniciar, vaya a nuestro administrador de archivos https://www.onworks.net/myfiles.php?username=XXXXX con el nombre de usuario que desee.
- 6. Descarga la aplicación, instálala y ejecútala.
SCREENSHOTS
Ad
IPerf2
DESCRIPCIÓN
Una herramienta de tráfico de red para medir el rendimiento de TCP y UDP con métricas sobre el rendimiento y la latencia. Los objetivos incluyen mantener una base de código iperf activa en un amplio conjunto de plataformas y sistemas operativos. Este es un diseño de subprocesos múltiples que escala con la cantidad de CPU o núcleos dentro de un sistema.
Acerca de iperf 2 e iperf3: lea acerca de las diferencias entre estos programas en https://iperf2.sourceforge.io/IperfCompare.html
Página de manual: https://iperf2.sourceforge.io/iperf-manpage.html
Caracteristicas
- DEMASIADOS PARA ENUMERAR, VER LAS NOTAS DE COMUNICACIÓN O LA PÁGINA DEL HOMBRE !!
- Arregle la portabilidad, compile y pruebe con Linux, Win10, Win7, WinXP, MacOS, Android y algunos sistemas operativos de decodificadores.
- Requerir -u para UDP (-b ya no tiene como valor predeterminado UDP)
- Desempeño mejorado
- Informes mejorados con -e
- Admite intervalos de informes más pequeños (100 us o más, configure: habilite el muestreo rápido para una salida de tiempo de intervalo de alta precisión)
- Admite SO_RCVTIMEOUT para informes del servidor independientemente de que no haya paquetes
- Admite SO_SNDTIMEO en el envío para que la escritura del socket no se bloquee más allá de -t o -i
- Admite SO_TIMESTAMP para la marca de tiempo de paquetes a nivel de kernel
- Admite latencia final / final en formato mean / min / max / stdev (UDP) (se requiere -e) (asume que los relojes del cliente y del servidor están sincronizados, por ejemplo, mediante el protocolo de tiempo de precisión con un oscilador OCXO por Spectracom)
- Correcciones para enlazar para que el sistema operativo pueda asignar automáticamente el puerto de origen
- Agregue un puerto local para vincular el soporte (opción -B) usando dos puntos como separador (v4) o corchetes (v6), por ejemplo, iperf -c 192.168.100.100 -B 192.168.100.10:6001 (v4) o para v6, iperf -V -c 2001 : e30: 1401: 2: d46e: b891: 3082: b939 -B [2001: e30: 1401: 2: d46e: b891: 3082: b940]: 6001
- Admite flujos de velocidad limitada de TCP (a través de -b) utilizando un depósito de tokens simplificado
- Admite paquetes por segundo (UDP) a través de pps como unidades (por ejemplo, -b 1000pps)
- Mostrar PPS en informes de cliente y servidor (UDP) (se requiere -e)
- Admite el programador en tiempo real como una opción de línea de comandos (--realtime o -z, asume los privilegios de usuario adecuados)
- Mejore la ruta del código de transmisión del cliente para que la tasa de transmisión ofrecida real converja con el valor -b
- Mejore la precisión de las llamadas de demora de microsegundos (de manera independiente de la plataforma) (uso del filtro Kalman para predecir errores de demora y ajustar las demoras por error predicho)
- Mostrar el tiempo de ciclo de destino en el encabezado del cliente inicial (UDP)
- Corregir el informe de latencia final enviado del servidor al cliente (UDP)
- Incluir desviación estándar en la salida de latencia
- Suprima la salida de latencia poco realista usando (- / - / - / -)
- Use clock_gettime () en las secciones críticas, si está disponible, reemplazando las llamadas gettimeofday ()
- Conteos de errores y escritura de TCP (reintentos de TCP y CWND para linux) (se requiere -e)
- Cuenta de lectura de TCP, histograma de lectura de TCP (8 contenedores) (se requiere -e)
- Valores TCP RTT y CWND en informes de clientes (se requiere -e, solo Linux, microsegundos de unidades RTT)
- Se agregó soporte para -t en el servidor (escucha) para que los servidores / escucha se puedan configurar en tiempo de espera y salir
- Agregue soporte local de enlace ipv6 (por ejemplo, iperf -c fe80 :: d03a: d127: 75d2: 4112% eno1)
- Carga útil ipv6 UDP predeterminada a 1450 bytes por una trama ethernet por carga útil
- -V en el servidor aceptará flujos de tráfico tanto IPv4 como IPv6
- Soporte de tráfico isócrono (a través de --isocrónico) y ráfagas de tramas con tráfico de velocidad de bits variable (vbr) e ID de trama
- Soporte de multidifusión SSM para v4 y v6 usando -H o -ssm-host, por ejemplo, iperf -s -B ff1e :: 1 -u -V -H fc00 :: 4
- Histogramas de latencia para paquetes y tramas (por ejemplo, --udp-histogram = 10u, 200000, 0.03, 99.97)
- La longitud de la trama de Ethernet se verifica con --l2checks en el cliente (solo UDP y requiere sistemas que admitan AF_PACKET)
- Servidor (lectura) -b compatible con TCP (a través de un depósito de tokens)
- Contadores de escritura UDP y contadores de errores de escritura (requiere -e)
- Código Python asyncio para administrar múltiples sesiones iperf (que se encuentra en el directorio de flujos)
- Soporte para transmisiones cronometradas inicia por --txstart-time
- Soporte para que el cliente incremente la ip de destino con -P a través de --incr-dstip
- Soporte para variar la carga ofrecida usando una distribución logarítmica normal alrededor de una desviación estándar y media (por -b , ),
- Honor -T (ttl) tanto para unidifusión como para multidifusión
- Potencia de red agregada para el cliente TCP y la salida mejorada del servidor UDP (netpower = rendimiento / RTT o rendimiento / retraso end2end en el servidor)
- Agregar tiempo de conexión TCP al mensaje conectado
- Agregue soporte para la opción de socket SO_MAX_PACING_RATE usando --fq-rate
- Agregue soporte de configuración para --enable-fastsampling, lo que permite intervalos de informe de 100 microsegundos
- Agregue soporte para --trip-time en el cliente, requiere -e tanto en el cliente como en el servidor y relojes sincronizados
- UDP usa números de secuencia de 64 bits (aunque todavía interopera con 2.0.5 que usa 32b seq no.)
Esta es una aplicación que también se puede obtener de https://sourceforge.net/projects/iperf2/. Se ha alojado en OnWorks para poder ejecutarlo online de la forma más sencilla desde uno de nuestros Sistemas Operativos gratuitos.