Baixe o app para aproveitar ainda mais
Prévia do material em texto
26/07/2019 Testando a rede com o Iperf (gerador de tráfego) – Brainwork brainwork.com.br/2010/06/21/testando-a-rede-com-o-iperf-gerador-de-trfego/ 1/9 Testando a rede com o Iperf (gerador de tráfego) Testando a rede com o Iperf (gerador de tráfego) Uma ferramenta extremamente útil e ainda gratuita!! O Iperf é um software livre, do tipo client/server desenvolvido pelo National Laboratory for Applied Network Research (NLANR). Com ele podemos testar/medir o throughput da rede, e é claro, também podemos usá-lo como ferramenta de apoio para outros testes, como fez o Leão no post sobre Controle de banda no 3750 e no PIX/ASA. Para usar o Iperf basta iniciá-lo como server em um PC, e como client noutro. O client passará a enviar tráfego TCP para o servidor por 10 segundos, e em seguida mostrará a quantidade dados transferida (MBytes) e a velocidade atingida (Mbits/s). Faça o download do programa aqui (há versões para Windows, Solaris e OS X), e instale-o nos dois computadores a serem utilizados no teste (basta copiar o arquivo iperf.exe para uma pasta qualquer, no caso do Windows). Como usar o Iperf no Windows Via linha de comando (Iniciar > Executar > digite “cmd”) entre na pasta onde o Iperf foi salvo e depois digite iperf –s. Este comando fará o Iperf ser executado como server e ele passará a aguardar as conexões do client. SERVER PC C:\Program Files\Iperf>iperf –s No segundo computador utilizado para o teste, na linha de comando, digite iperf – c e o IP do Iperf Server. Isto é su�ciente para que o Iperf envie tráfego TCP do client para o server durante 10 segundo (essa é a con�guração padrão). BY ANDRÉ ORTEGA / SEGUNDA-FEIRA, 21 JUNHO 2010 / PUBLISHED IN DICAS, UTEIS http://brainwork.com.br/2010/05/27/polticas-de-controle-de-banda-catalyst-3750/ http://brainwork.com.br/2010/06/01/pix-qos-policies-configurando-rate-limiting/ http://www.noc.ucf.edu/Tools/Iperf/ http://brainwork.com.br/author/andreortega/ http://brainwork.com.br/category/dicas/ http://brainwork.com.br/category/uteis/ 26/07/2019 Testando a rede com o Iperf (gerador de tráfego) – Brainwork brainwork.com.br/2010/06/21/testando-a-rede-com-o-iperf-gerador-de-trfego/ 2/9 CLIENT PC C:\Program Files\Iperf>iperf –c 10.10.8.75 Após 10 segundos as informações são mostradas, como na imagem acima. Neste exemplo, em 10 segundos foram transferidos 109 MBytes, atingindo a velocidade de média de 91,2 Mbits/sec (normal em uma rede 100 Mbits). No server também são mostradas as estatísticas. Mudando a con�guração padrão – Teste bidirecional Apesar do Iperf enviar tráfego no sentido Client –> Server por padrão, podemos con�gurá-lo para que o teste seja executado nos dois sentidos simultaneamente. TESTE BIDIRECIONAL Execute o Iperf Server da mesma forma (iperf –s) e do lado client adicione o argumento –d. Assim como no teste anterior após 10 segundos as estatísticas são mostradas. Observe que desta vez temos duas linhas, sendo que em um sentido a transferência atingiu 24,1 Mbits/s e no outro 91.8 Mbits/s. Se somarmos as duas temos 115,9 Mbits/s (bem abaixo dos 200 Mbits/s nominal de uma rede full duplex…). Usando UDP Outra opção é adicionar o argumento –u nos dois lados (server e client) para que o teste seja efetuado com pacotes UDP. USANDO UDP SERVER - C:\Program Files\Iperf> iperf -s –u CLIENT - C:\Program Files\Iperf> iperf –c 10.10.8.75 –u 26/07/2019 Testando a rede com o Iperf (gerador de tráfego) – Brainwork brainwork.com.br/2010/06/21/testando-a-rede-com-o-iperf-gerador-de-trfego/ 3/9 Usando esta opção, no �m, quando são exibidas as estatísticas no server, aparecem mais três itens: Jitter, número total de pacotes transmitidos e pacotes perdidos. Nos mesmos 10 segundos utilizados anteriormente, tivemos 6,242 milissegundos de jitter e nenhum pacote perdido, de 893 transmitidos. Observe também, que a transferência de dados foi menor, isso porque a taxa de transferência padrão UDP no Iperf é de 1 Mbps. Se você quiser aumentar a banda utilize a opção –b do lado client (iperf –c 10.10.8.75 –b 200M, por exemplo). Este opção funciona para o modo UDP apenas. Mais opções Além das opções já citadas, o Iperf ainda oferece outros argumentos, que podem ser utilizados de acordo com sua necessidade. Client e Server: -f Formato das informações: Kbits, Mbits, KBytes, MBytes -h Ajuda – Mostrará todas as opções -i n Exibe o status a cada n segundos -o <�lename> Salva o resultado ou mensagem de erro em um arquivo -p Especi�ca a porta a ser utilizada -u De�ne o uso do UDP, ao invés do TCP -v Mostra a versão Server: -s Inicia o Iperf como Servidor Client: -c Inicia o Iperf como Cliente (client) -d Para fazer o teste bidirecional simultaneamente (dualtest) -b Especi�ca a banda a ser utilizada (bandwith) -n Número de byte para transmissão -r Para fazer o teste bidirecional sendo um lado de cada vez (trado�) -t Tempo de transmissão (default 10 segundos) Interface Grá�ca Pra �car ainda melhor para quem tem medo de linha de comando temos a interface grá�ca Jperf. Faça o download e descompacte a pasta Jperf. Nesta temos a interface grá�ca e o próprio Iperf. Execute o arquivo Jperf.bat, que iniciará a interface em Java. Considerações Além da rede, o poder de processamento das máquinas utilizadas e a utilização da CPU e Memória das mesmas também in�uenciam no resultado; Cuidado ao gerar tráfego em uma rede em produção; Para você ter parâmetros de comparação, é aconselhável fazer um teste ponto a ponto, com dois computadores conectados através de cabo crossover. Depois testar usando a rede; Quando usando UDP você pode especi�car a banda máxima possível, 1000M, por exemplo. Faça o teste e veri�que se hoje perda de pacote. Se houver, repita o teste diminuindo a banda para 900M e veri�que novamente. Repita o processo até chegar a um ponto em que não haja perda de pacote; Lembre-se que o resultado mostra o resultado obtido naquele momento. Um segundo depois, em um novo teste, o resultado pode ser outro; Até a próxima. 14 http://code.google.com/p/xjperf/downloads/list 26/07/2019 Testando a rede com o Iperf (gerador de tráfego) – Brainwork brainwork.com.br/2010/06/21/testando-a-rede-com-o-iperf-gerador-de-trfego/ 4/9 ABOUT ANDRÉ ORTEGA 55 Comments to “ Testando a rede com o Iperf (gerador de tráfego)” Salvar 0 Share Gustavo Lima says : 22/06/2010 at 00:03 Mais um excelente post André. Parabéns.. Cledir Justo says : 22/06/2010 at 00:09 Boa noite André, somente uma correção: No parágrafo: “Se você quiser aumentar a banda utilize a opção –b do lado client (iperf –c 10.10.8.75 –d 200M, por exemplo).” você utilizou “- d”. Porém só para o post �car perfeito. Excelente post!! Gostei muito. André Ortega says : 22/06/2010 at 08:54 Obrigado Cledir. Adilson Aparecido Florentino says : 22/06/2010 at 13:34 Muito bom o post André ! É o material mais didático acerca do uso do Iperf em português que já encontrei na Internet ! Abs, Alexandre says : 30/07/2010 at 01:08 Ele mede a banda de qual computador? Do server ou client? André Ortega says : 30/07/2010 at 11:31 Ele mede a largura de banda entre os dois computadores. Fábio says : 17/11/2010 at 10:17 Ótimo post. Parabéns! birapcbira says : 13/07/2011 at 19:22 ótimo post parabens! Fernando says : 23/07/2011 at 18:14 Parabéns. vinicius says : 03/08/2011 at 09:11 http://www.corujadeti.com.br/ http://brainwork.com.br/blog http://www.netfindersbrasil.blogspot.com/ http://brainwork.com.br/blog http://birasblog-birasblog.blogspot.com/ 26/07/2019 Testando a rede com o Iperf (gerador de tráfego) – Brainwork brainwork.com.br/2010/06/21/testando-a-rede-com-o-iperf-gerador-de-trfego/ 5/9 muito bom me ajudou bastante. Raquel says : 16/09/2011 at 11:51 André,no meu caso uma das minhas máquinas é linux…Tem alguma diferença? ou mantém a idéia? Desde já agradeço sua ajuda. Bjs André Ortega says : 16/09/2011 at 12:24 Nunca usei com Linux, mas não vejo diferença. Precisa só ver a documentaçãopara con�rmar se os comandos são os mesmos (-s, -c, -b). Vlw Diogo says : 17/09/2011 at 18:45 Já usei pra Linux e tenho quase certeza de que os comandos são os mesmos. Ótimo post! Abraços! Rafael says : 17/09/2011 at 19:49 Show! Estava mesmo precisando de um programinha desses. Carlos says : 29/02/2012 at 09:05 Não consigo fazer funcionar o Iperf em modo grá�co. Tenho que colocar algum arquivo no cliente? Ou e só executar. André Ortega says : 01/03/2012 at 10:00 Você precisa instalar o iPerf no cliente e também no server. A interface grá�ca só no cliente. andre massao says : 30/03/2012 at 13:01 MASTER !!!! mto bom paara analise de bandwidth. Rodrigo says : 08/05/2012 at 09:15 Preciso desabilitar algo no �rewall?? qual eu tenho que instalar primeiro client ou server ???? sempre que instalo aparece acesso negado tanto no cliente como no servidor… André Ortega says : 08/05/2012 at 12:13 Você vai instalar o mesmo aplicativo dos dois lados. A forma que você executa é que vai dizer quem é cliente (-c) e quem é server (-s). Imagino que o �rewall do Windows deve ser desabilitado, ou se tiver algum �rewall entre o cliente e o server, também deverá permitir o tráfego. Josué Duarte says : 28/02/2014 at 16:34 O Iperf trabalha na porta TCP 5001 então basta liberar o tráfego nesta porta no �rewall do Windows. Prezando a segurança não recomendo desabilitar o �rewall. Ótimo post! Thiago says : 24/05/2012 at 13:04 Nossa cara Ótimo POST, ajudou muito ! Vitor Hugo says : http://brainwork.com.br/blog http://www.ciscoblog.com.br/ http://estudeccna.com%2Cbr/ http://brainwork.com.br/blog http://brainwork.com.br/blog http://www.josueduarte.com.br/ 26/07/2019 Testando a rede com o Iperf (gerador de tráfego) – Brainwork brainwork.com.br/2010/06/21/testando-a-rede-com-o-iperf-gerador-de-trfego/ 6/9 25/06/2012 at 18:58 Como faço para abrir o arquivo salvo com .jperf ? Pois preciso repassar esse teste de banda ao cliente de uma forma grá�ca. Ricardo Mota says : 12/07/2012 at 14:24 Parabéns pelo post. Eu usei aqui entre duas máquinas na rede, entre elas um switch, bom, da máquina A para a máquina B deu legal, 89 MBytes com 79 Mbits /s, acontece que da máq. B para a máq. A já houve uma baixa incrível, algo entorno de 16 MBytes com 12 Mbits, o que pode ser analisado com isso? Luiz says : 05/11/2012 at 13:55 Olá, Utilizei o Iperf para testar duas maquinas com inteface gigabit porem a banda não passou de 300 Mb, sabe me dizer o motivo? Obrigado e parabéns pelo post! André Ortega says : 05/11/2012 at 14:40 Luiz, não é fácil identi�car o gargalo. Pode estar na rede propriamente ou nos computadores. Utilização de memória e CPU in�uenciam, bem como a velocidade do disco. Rodrigo says : 26/11/2012 at 11:38 Parabéns pelo artigo. Detalhado e com clareza. Eleudson says : 29/11/2012 at 08:46 Excelente post, parabéns. Jorge Borges says : 14/02/2013 at 12:32 Muito bom. Estou sempre à procura de ferramentas que possam enriquecer o conhecimento de quem trabalha com infra-estrutura. Até o momento, somente o “Performance Monitor” poderia ajudar. Achei esse programa simples e e�ciente. Parabéns André Ortega. Ótima indicação. gilberto says : 19/03/2013 at 10:46 eu sei qye tem como fazer um executavel para nao ter que �car escrevendo comando por comando mas nao me lembro como era, alguem sabe me dizer. Alessandro says : 22/05/2013 at 16:08 Parabéns, esta ferramenta me ajudou a diagnosticar um problema de rede na empresa. Bell says : 13/06/2013 at 10:33 Caro Andre!! Excelente post de fato. Gostaria de contar com vossa ajuda, no sentido de me aconselhar, o uso de uma ferramente de monitorizaçao, que me permita olhar remotamente para as minhas Switches, tais como processadores, memoria, e olhar directamente para o trafego das portas, os IPs, desempenho e que me detecta sobre tudo, quando uma porta de rede está com problema, e com opçao de fazer o shutdown tenho Switches catalyst 2960 em minha rede e gostaria de poder implementar estes elementos. Saudaçoes André Ortega says : 13/06/2013 at 14:29 http://brainwork.com.br/blog http://brainwork.com.br/blog 26/07/2019 Testando a rede com o Iperf (gerador de tráfego) – Brainwork brainwork.com.br/2010/06/21/testando-a-rede-com-o-iperf-gerador-de-trfego/ 7/9 Bell, em um ambiente Cisco o Prime Infrasctructure é uma boa opção. Carlos says : 06/07/2013 at 11:32 Excelente post me ajudou muito agradeço. Vladimir says : 12/09/2013 at 10:35 Parabéns pelo post, André c_l_a_u_999 says : 25/09/2013 at 19:42 Consigo testar até quantos Mbits/sec com Jperf? Trabalho com Telecom mas sempre usamos equipamento de medição em camada 2 (JDSU SmartClass. O JPerfe é caps de medir um link dedicado de 300Mbits UP/DOWN André Ortega says : 26/09/2013 at 10:04 c_l_a_u_999, eu não sei se o iPerf tem alguma limitação quanto a velocidade. Porém com certeza teremos limitações do computador onde ele estará instalado. Assim, um equipamento dedicado para medição provavelmente funcionará melhor. Romano says : 22/12/2013 at 09:30 Parabéns, bem completo. Daniele Lima says : 26/02/2014 at 17:23 Olá André o iperf pode ser usado em quantas máquinas em uma rede? André Ortega says : 27/02/2014 at 09:34 Olá Daniele, acho que não entendi a pergunta… Para fazer a medição precisamos de duas máquinas (client e server), e o teste é feito sempre ponto a ponto. Assim o caminho entre as duas é testado. Você poderia ter o Iperf instalado em todos os computadores, mas a utilização sempre seria entre dois por vez (client e server). Willian says : 07/05/2014 at 19:34 olá, excelente artigo, porem �z o teste através do CMD, colocando o comando para salvar em um arquivo o resultado, porem coloco o nome mais nao encontro esse arquivo em lugar algum das duas máquinas, tanto no server quanto no client. como posso resolver?? Obrigado. Claudinei says : 28/06/2014 at 11:32 Consigo testar um link de 500 Mbits dessa maneira através de uma porta giga? Cledir Justo says : 04/07/2014 at 20:18 Sim. Alécio says : 15/07/2014 at 15:07 Blz,me tira uma dúvida quando rodamos um teste de tráfego com esse programa,ele vai fragmentar a banda em pacotes certo?exemplo pacotes de 64k,128k ou até Jumbo Frame,sebe me dizer se ele faz isso e se faz qual a MTU que ele usa??? André Ortega says : http://brainwork.com.br/blog http://brainwork.com.br/blog http://www.multihop.com.br/ http://brainwork.com.br/blog 26/07/2019 Testando a rede com o Iperf (gerador de tráfego) – Brainwork brainwork.com.br/2010/06/21/testando-a-rede-com-o-iperf-gerador-de-trfego/ 8/9 18/07/2014 at 09:32 O padrão é 1470 bytes, mas você pode usar a opção -l para especi�car o tamanho. Alécio says : 18/07/2014 at 11:52 OK,muito obrigado. snk says : 10/08/2014 at 01:37 Na verdade o �rewall nao eh necessario desabilita-lo, e sim a porta logica que utiliza essa aplicaçao remota. So para nao correr um risco na rede durante um simples teste. Fabio says : 17/10/2014 at 11:09 Muito bom. Parabéns. Eu queria saber como faço para abrir o teste que eu salvo no JPERF. Tenho que usar algum programa especí�co? Bruno says : 08/09/2015 at 15:45 Este programa poderia ser usado de alguma forma para testar se um switch está com problemas? André Ortega says : 08/09/2015 at 20:27 Com ele você consegue ver a velocidade entre dois pontos. Se a velocidade estiver abaixo do esperado, o problema pode ser o switch, mas o iperf não vai apontar isso. Fckme says : 10/09/2015 at 16:09 Poxa q legal!!! Agora só falta botar o link para download… André Ortega says : 10/09/2015 at 17:04 https://iperf.fr/ Rodrigo says : 06/06/2016 at 00:43 André, estou usando iperf para medir a performance do meu link mpls, porem, a operadora “Embratel” diz que esse teste não é real, porem realizo esse teste em 4 links e apenas 1 mostra que o teste está ok, os demais atingem 50% da velocidade contratada, ou seja, eles estao alegando que o link está sendo entregue 100% mas os testes dizem outra coisa, existe outra opção para apoiar o iperf nessa medição? André Ortega says :06/06/2016 at 10:02 Ola Rodrigo, Você pode tentar fazer uma transferência de arquivo usando um FTP e ver a velocidade. Rodrigo says : 06/06/2016 at 00:44 Obrigado e parabéns pelo excelente post. karlos says : 17/06/2016 at 16:35 Olá Eu não pode usar o comando -u no servidor , só que me permite usar o -s http://brainwork.com.br/blog http://brainwork.com.br/blog https://iperf.fr/ http://brainwork.com.br/blog 26/07/2019 Testando a rede com o Iperf (gerador de tráfego) – Brainwork brainwork.com.br/2010/06/21/testando-a-rede-com-o-iperf-gerador-de-trfego/ 9/9 © 2017 Brainwork. Todos os direitos reservados. Customização e hospedagem da página por Brainwork. http://brainwork.com.br/ http://brainwork.com.br/
Compartilhar