Este é o aplicativo Linux denominado IPerf2, cuja versão mais recente pode ser baixada como iperf.exe. Ele pode ser executado online no provedor de hospedagem gratuita OnWorks para estações de trabalho.
Baixe e execute online este aplicativo chamado IPerf2 com OnWorks gratuitamente.
Siga estas instruções para executar este aplicativo:
- 1. Baixe este aplicativo em seu PC.
- 2. Entre em nosso gerenciador de arquivos https://www.onworks.net/myfiles.php?username=XXXXX com o nome de usuário que você deseja.
- 3. Carregue este aplicativo em tal gerenciador de arquivos.
- 4. Inicie o emulador OnWorks Linux online ou Windows online ou emulador MACOS online a partir deste site.
- 5. No sistema operacional OnWorks Linux que você acabou de iniciar, acesse nosso gerenciador de arquivos https://www.onworks.net/myfiles.php?username=XXXXX com o nome de usuário que deseja.
- 6. Baixe o aplicativo, instale-o e execute-o.
SCREENSHOTS
Ad
IPerf2
DESCRIÇÃO
Uma ferramenta de tráfego de rede para medir o desempenho de TCP e UDP com métricas de taxa de transferência e latência. Os objetivos incluem manter uma base de código iperf ativa em um amplo conjunto de plataformas e sistemas operacionais. Este é um design multi-threaded que escala com o número de CPUs ou núcleos dentro de um sistema.
Sobre iperf 2 e iperf3: Leia sobre as diferenças entre esses programas em https://iperf2.sourceforge.io/IperfCompare.html
Página de manual: https://iperf2.sourceforge.io/iperf-manpage.html
Funcionalidades
- MUITOS PARA LISTAR VEJA AS NOTAS DE LANÇAMENTO OU A PÁGINA DO HOMEM !!
- Corrija a portabilidade, compile e teste com Linux, Win10, Win7, WinXP, MacOS, Android e alguns sistemas operacionais set-top box.
- Requer -u para UDP (-b não é mais padronizado para UDP)
- Performance melhorada
- Relatórios aprimorados com -e
- Suporte a intervalos de relatório menores (100 us ou mais, configure --enable-fastsampling para saída de tempo de intervalo de alta precisão)
- Suporte SO_RCVTIMEOUT para relatórios de servidor, independentemente de nenhum pacote
- Suporta SO_SNDTIMEO no envio para que o socket write não bloqueie além de -t ou -i
- Suporte SO_TIMESTAMP para timestamping de pacotes no nível do kernel
- Suporta latência final / final no formato médio / mínimo / máximo / stdev (UDP) (-e obrigatório) (assume os relógios do cliente e do servidor sincronizados, por exemplo, por Precision Time Protocol para um oscilador OCXO por Spectracom)
- Correções para vincular para que o sistema operacional possa atribuir automaticamente a porta de origem
- Adicione a porta local para vincular o suporte (opção -B) usando dois pontos como separador (v4) ou colchetes (v6), por exemplo, iperf -c 192.168.100.100 -B 192.168.100.10:6001 (v4) ou para v6, iperf -V -c 2001 : e30: 1401: 2: d46e: b891: 3082: b939 -B [2001: e30: 1401: 2: d46e: b891: 3082: b940]: 6001
- Suporta fluxos de taxa limitada de TCP (via -b) usando token bucket simplificado
- Pacotes de suporte por segundo (UDP) via pps como unidades, (por exemplo, -b 1000pps)
- Exibir PPS em relatórios de cliente e servidor (UDP) (-e obrigatório)
- Suporta agendador em tempo real como uma opção de linha de comando (--realtime ou -z, assume os privilégios de usuário adequados)
- Melhore o caminho do código tx do cliente para que a taxa real oferecida tx convirja para o valor -b
- Melhorar a precisão das chamadas de atraso de microssegundos (de maneira independente da plataforma) (uso do filtro de Kalman para prever erros de atraso e ajustar atrasos por erro previsto)
- Exibir tempo de loop de destino no cabeçalho do cliente inicial (UDP)
- Corrigir relatório de latência final enviado do servidor para o cliente (UDP)
- Inclui o desvio padrão na saída de latência
- Suprima a saída de latência irreal usando (- / - / - / -)
- Use clock_gettime () em seções críticas, se disponível, substituindo chamadas gettimeofday ()
- Gravação de TCP e contagens de erros (tentativas de TCP e CWND para Linux) (-e necessário)
- Contagem de leitura TCP, histograma de leitura TCP (8 bins) (-e necessário)
- Valores TCP RTT e CWND em relatórios de cliente (-e necessário, apenas Linux, unidades RTT em microssegundos)
- Adicionado suporte para -t no servidor (ouvinte) para que os servidores / ouvinte possam ser definidos para tempo limite e saída
- Adicionar suporte local de link ipv6 (por exemplo, iperf -c fe80 :: d03a: d127: 75d2: 4112% eno1)
- Carga útil UDP ipv6 padrão para 1450 bytes por quadro Ethernet por carga útil
- -V no servidor aceitará fluxos de tráfego IPv4 e IPv6
- Suporte a tráfego isócrono (via --isócrono) e rajadas de quadros com tráfego de taxa de bits variável (vbr) e ids de quadros
- Suporte a multicast SSM para v4 e v6 usando -H ou -ssm-host, por exemplo, iperf -s -B ff1e :: 1 -u -V -H fc00 :: 4
- Histogramas de latência para pacotes e frames (por exemplo, --udp-histogram = 10u, 200000, 0.03, 99.97)
- Verificações de comprimento de quadro Ethernet com --l2checks no cliente (UDP apenas e requer sistemas que suportam AF_PACKET)
- Suporte de servidor (leitura) -b para TCP (via token bucket)
- Contadores de gravação UDP e contadores de erros de gravação (requer -e)
- Código Python asyncio para gerenciar várias sessões iperf (encontrado no diretório de fluxos)
- Suporte para início de transmissão cronometrado por --txstart-time
- Suporte para cliente incrementando o IP de destino com -P via --incr-dstip
- Suporte para variar a carga oferecida usando uma distribuição normal de log em torno de uma média e desvio padrão (por -b , ),
- Honor -T (ttl) para unicast e multicast
- Adicionada energia de rede ao cliente TCP e saída aprimorada do servidor UDP (netpower = throughput / RTT ou throughput / end2end delay no servidor)
- Adicionar tempo de conexão TCP para conectar à mensagem
- Adicionar suporte para a opção de soquete SO_MAX_PACING_RATE usando --fq-rate
- Adicionar suporte de configuração para --enable-fastsampling, permitindo intervalos de relatório de 100 microssegundos
- Adicionar suporte para --trip-time no cliente, requer -e no cliente e no servidor e relógios sincronizados
- UDP usa números de sequência de 64 bits (embora ainda interopera com 2.0.5, que usa número de sequência de 32b)
Este é um aplicativo que também pode ser obtido em https://sourceforge.net/projects/iperf2/. Ele foi hospedado no OnWorks para ser executado online da maneira mais fácil a partir de um de nossos Sistemas Operativos gratuitos.