Projecto activo desde 1 de Janeiro de 2011
Iperf

Iperf é um software utilizado para testar a largura de banda, podendo realizar injecção de pacotes (tanto TCP quanto udp) para medir o desempenho de redes de computadores. Não possui interface gráfico, necessitando de linha de comandos.
Este software foi desenvolvido em C++, e pode ser executado em diversas plataformas, incluindo linux, Unix, android e Windows.
A versão gráfica do iperf é o Jperf para windows.
Tanto o iperf como o jperf são ajustáveis para ser cliente ou servidor. Um dos computadores deve executar o iperf em modo “server”, enquanto outro computador deverá executa-lo na função “client”, em seguida pode-se realizar os ajustes por exemplo o tipo de protocolo a ser usado (TCP ou udp), e por final o “client” deve seleccionar o IP do “server”.
De forma similar ao ttcp e netperf, o iperf e/ou jperf é uma ferramenta de linha de comandos para a estimativa de throughput ([[taxa de transmissão]]) numa ligação e largura de banda de rede.
O iperf suporta muitas das funções do ttcp e outras como o netperf, mas usa um modelo cliente/servidor ao invés de um par de recepção e transmissão.
O iperf pode ser utilizado em windows, linux e unix pela linha de comandos mas também graficamente em windows no formato jperf
iperf gráfico
Interessados no modo gráfico em java do iperf para windows deverão consultar a documentação: jperf
iperf android

Interessados no modo gráfico do iperf android deverão consultar o artigo iperf android e esta página
iperf via comandos
Para sabermos as funcionalidades do iperf em linux ou unix basta executar o iperf da seguinte forma:
iperf -h
Para executar o iperf em modo servidor basta executar o iperf da seguinte forma no computador ou sistema oposto/remoto:
iperf -D -s
Para testarmos o throughput (capacidade de transmissão) da largura de banda digitamos:
iperf -c <endereço ip>
ou:
iperf -c <nome dns>
exemplo:
iperf -c 192.168.1.74
Por default o iperf executa um teste de 10 segundos TCP simulando o download ou uma transferência de informação entre dois pontos. Para que este teste seja bem sucedido um dos pontos tem de executar o iperf em modo servidor enquanto o outro executa o iperf em modo cliente.
No caso de testes para ponto de acesso wireless que utilizem firmware mvwrt como é o caso em Moitas Venda não é necessário activar o jperf ou iperf em modo servidor nos ponto de acesso wireless pois já faz parte do firmware.
O lado cliente continuará a monitorizar e aceitar ligações do cliente na porta 5001, até que você pressione as teclas control-C. Isto pode ser útil na execução de múltiplos testes a partir de várias localizações.
A maior diferença entre ttcp e iperf é que este último está em desenvolvimento activo e tem muitas funcionalidades novas (incluindo o suporte a IPv6). Isto torna-o uma boa escolha como ferramenta de desempenho na construção de novas redes. (ver também netperf).
Instalação em windows



Após download da versão para linha de comandos iperf em windows deve-se extrair o conteúdo do ficheiro que vem num pacote .rar ou .zip para um local á nossa escolha que criará uma directoria com um nome igual ou semelhante a iperf-2.0.5-2-win32.
De seguida devemos executar a linha de comandos do windows indo ao menu iniciar, clicar em RUN; digitar cmd.exe e finalizando clicando no botão OK que abrirá um rectângulo preto.
O próximo passo é aceder à directoria para onde extraímos o pacote do iperf que no exemplo das imagem foi C:\ e digitamos como vemos na imagem ou:
cd \iperf-2.0.5-2-win32
Para sabermos as funcionalidades do iperf em windows basta executar o iperf da seguinte forma:
iperf.exe -h
Para executar o iperf em modo servidor basta executar o iperf da seguinte forma no computador ou sistema oposto/remoto:
iperf.exe -D -s
Para testar-mos o throughput ([[taxa de transmissão]]) da largura de banda digitamos:
iperf.exe -c <endereço ip>
ou:
iperf.exe -c <nome dns>
exemplo:
iperf.exe -c 192.168.1.74
Instalação em Linux
Para instalar este software na sua distribuição linux veja como instalar software em Linux
Ver ainda
Links externos

- Download iperf para windows a partir dos arquivos wirelesspt.net (linha de comandos)
- Download iperf para windows (linha de comandos)
- Download iperf-cygwin para windows com emulação linux (linha de comandos)
- Iperf para android]
- Utilização via linha de comandos (youtube wirelesspt)
- Exemplo de utilização
- Iperf em windows
- Iperf (youtube wirelesspt)
- Windows 7 (youtube wirelesspt)