Upload
fabricio-oliveira
View
38
Download
0
Embed Size (px)
Citation preview
6/6/2014 Linux: Análise de desempenho com Iperf [Dica]
http://www.vivaolinux.com.br/dica/Analise-de-desempenho-com-Iperf 1/2
Todo o site
» Menu
Artigos
.Conf
Comunidades
Dicas
Fórum
Screenshots
Scripts
Simulado
» Últimos artigos
Associando teclas acomandos, tarefas ouaplicativos... com todafacilidade
Servidor FTP externono Ubuntu 12.04 -Criação e configuração
Bacula Server 7.0.3com PostgreSQL noDebian
PuTTY - EstabelecendoChave Secreta comOpenSSH
Umask para leigos
Splash Screen paraInkscape
» Últimas dicas
Exercício Prático LPIC02
Zimbra: Melhorandoeficácia do seu anti-Spam
Zimbra: Aumentandoentregas simultâneasde mensagens
Zabbix 2. 2.3 noDebian Wheezy 7.0.5 -Instalação econfiguração
Iniciando Script com oSistema -Configuração noDebian Wheezy
Configurando Wireless
Intranet Open Source
Treinamento Zope Plone
» Destaques
Estágio Tecnopuc (RS):Desenvolvedor deScripts, DesenvolvedorPHP e T... (0)
Como tirar suasdúvidas (10)
» Screenshot
Por xerxeslins
» Login
Login:
Senha:
Se você ainda nãopossui uma conta,clique aqui.
Esqueci minha senha
» Top 10 do mês
Xerxes Lins (143510pts)
Alberto FedermanNeto. (77463 pts)
clodoaldo (74979 pts)
Fábio Berbert de Paula(70340 pts)
Daniel Lara Souza(54555 pts)
Alessandro de Oliveira
» O que é GNU/Linux | Download do GNU/Linux | Anuncie | Fale Conosco
Dica
Home » Dicas » Linux » Introdução » Visualização de dica
Análise de desempenho com Iperf
Publicado por Sandro Roberto Ferrari em 10/09/2007
Login: srf, 1328306 pontos[ Hits: 28056 ]
Denuncie + Favoritos Versão para impressora Indicar para um amigo Enviar dica
Análise de desempenho com Iperf
O Iperf é um software de análise de desempenho de banda ecálculo de perda de datagramas na rede que é mantido pelaUniversidade de Illinois sob licença GPL.
http://dast.nlanr.net/Projects/Iperf/
O Iperf é um software cliente/servidor adequado paramedições ativas. Além das medições, esse software pode serusado com um gerador simples de carga na rede, quandonão há preocupação com o perfil do tráfego que está sendogerado. Também com Iperf é possível medir o Jitter(variação do atraso) e a perda. O Iperf é capaz de usar tantoo protocolo UDP, quanto TCP e pode lidar com múltiplasconexões simultâneas.
O Iperf usado com protocolo UDP necessita de especificaçãode banda, utilizando o parâmetro -b. No caso do protocoloTCP há um mecanismo de controle de congestionamento queprocurará usufruir de toda a banda disponível no caminho, seo mecanismo de controle de fluxo permitir.
Segue alguns parâmetros:
Entre os parâmetros da linha de comandos encontrar-se-ão os seguintes:
-l: Comprimento da mensagem;
-c/-s: Especificação de cliente/servidor;
-t: Intervalo de tempo entre mensagens (envio contínuo por omissão).
Após execução, uma vez terminada, a aplicação cliente deverá fornecer as informações para análise.
Iperf - Testes
Objetivo: Analisar e comparar o desempenho de uma rede alterando os ambientes de testes usando para isso o softwareIperf. Precisamos de pelo menos duas máquinas para fazer os testes: um Servidor e outra Cliente.
1) Teste básico default:
Servidor: iperf -sCliente: iperf -c <IP>
2) Teste utilizando 130k no tamanho do buffer para transmissão:
Servidor: iperf -s -w 130kCliente: iperf -c <IP> -w 130k
3) Teste utilizando 1M no tamanho do Buffer para transmissão, mas agora um servidor e dois clientes:
Servidor: iperf -s -w 1MCliente1: iperf -c <IP> -w 1MCliente2: iperf -c <IP> -w 1M -P 2
4) Teste do MSS (Maximum Segment Size) que representa o tamanho do maior bloco de dados que poderá ser enviadopara o destino. Não é negociável, cada host divulga o seu MSS. Default: 536 bytes (20 bytes IP, 20 bytes TCP, para umtotal de 576 bytes). Ethernet: 1460 bytes (20 bytes IP, 20 bytes TCP, para um total de 1500 bytes)
Servidor: iperf -s -mCliente: iperf -c <IP> -m
5) Teste utilizando protocolo UDP, onde neste pode ser passado o tempo em segundos para analisar uma faixa deintervalos.
Servidor: iperf -s -u -i 1Cliente: iperf -c <IP> -u -b 400k
6) Teste passando como parâmetro o tamanho do datagrama para read/write (default 8 KB) sendo 32K e utilizando 300Kno tamanho do Buffer para transmissão. Ainda é passado o tempo em segundos para analisar uma faixa de intervalos.
Servidor: iperf -s -u -l 32k -w 300k -i 1Cliente: iperf -c < IP > -b 10m -l 32k -w 300k
Importante: Para efeitos de testes repita as medidas, mas agora em presença de tráfego anormal gerado através doping, faça testes executando o ping em várias máquinas. Também pode utilizar um ambiente misto, trabalhando comLinux e Windows ao mesmo tempo, fazer testes com a internet, com Hub, Switchs, com placas de rede em 10 MB 100 MBou 1 GB.
Navegar é preciso!Prof. Sandro Roberto [email protected]
Like
Tweetar
Login | Cadastre-se
V is ite também: BR-Linux.org · Dicas-L · Doode · Notic iasLinux · SoftwareLivre.org · UnderLinux
6/6/2014 Linux: Análise de desempenho com Iperf [Dica]
http://www.vivaolinux.com.br/dica/Analise-de-desempenho-com-Iperf 2/2
Viva o Linux
A maior comunidade Linux da América Latina!Artigos, dicas, tutoriais, fórum, scripts emuito mais. Ideal para quem busca auto-ajuda em Linux.
no GNU/Linux
Como criar Discoverycom Zabbix
Dropbox não abre ounão sincroniza mais[Resolvido]
» Últimos scripts
[Shell Script] ::Menu::
[Shell Script]acha_tudo
[Shell Script] Acelerarleitura e escrita de umHD (hdx/sdx)
[Shell Script] ABRINDOE FECHANDO ABANDEJA DO CD
[Shell Script]Removedor dearquivos vazios napasta corrente
» SegInfo
Ataques de DDoS seintensificam ecorporações aindaestão despreparadas evulneráveis
[Livro] Análise Forenseem Redes deComputadores (via@ricardokleber)
Mercado aquecido deSI e TI estimula buscapor certificaçõesnacionais einternacionais
Dilma anunciaimplantação desistema seguro deemails em todogoverno federal
Opiniões sobreprivacidade nainternet: Qual a sua?
Faria (A.K.A. CABELO)(52537 pts)
André L. (pinduvoz)(49923 pts)
João (46163 pts)
Cicero Juliao da SilvaJunior (38321 pts)
Edson (33372 pts)
[Ranking Geral]
» Perguntas
Conexao wi-fi (0)
npm install -g nãofunciona nem comsudo (0)
Bloqueando ParavrasSquid + HTTPS (13)
Ativar Wireless (5)
Opções especiais doXorg (0)
Spark trava quandoinicia conversa[RESOLVIDO] (3)
Atualização doBacktrack[RESOLVIDO] (2)
ajuda com instalaçãogentoo (2)
» .Conf
[GRUB 2] grub.cfg -Sabayon, GRUB 2 parasystemd e ATI
[Conky] .conkrc -Conky
[Conky] .conkyrc -Conky para Slackware
[Django]django_completion -Autocomplete paramanage.py e django-admin.py
[MRTG] mrtg.conf -MRTG com gráficos deeth0, eth1, HD, mem eCPU
Site hospedado por:
Outras dicas deste autor
Estrutura de diretórios do Linux
Sinais de processos
Serviços e arquivos para configuração da rede
Impressão com CUPS via console
Rápido sobre RPM
Leitura recomendada
LILO - Gerenciador de boot para Linux
Como conectar à Internet via GPRS (operadora Oi, modem ts9989i) usando o Ubuntu
Removendo softwares instalados no Slackware
Como fazer um alias para uma placa de rede
Usando o cron como despertador
Comentários
[1] Comentário enviado por a.comaru em 25/11/2008 - 11:28h:
Ola,
Excelente artigo. Fiz algumas medições com sucesso.
Sabe me dizer se existe outra ferramenta do gênero para uma comparação de medições?
Abraços
André
[2] Comentário enviado por jcbacel em 02/03/2011 - 19:31h:
Olá Sandro,
É necessário mesmo a instalação do agente nos clientes? Há uma outra forma de se fazer análise deste tipo seminstalação de agente?
Contribuir com comentário
Enviar Limpar
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado seráperdido.
Contribuir com: [ Artigo | Conf | Dica | Evento | Oportunidade de trabalho |Pergunta | Script | Screenshot ]
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Estatísticas do site
Equipe de moderadores
FAQ: Perguntas freqüentes
Membros da comunidade
Anúncios Google
► Linux servidor
► Debian gnu linux
► Ubuntu linux