Você está na página 1de 2

6/6/2014 Linux: Anlise 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
Frum
Screenshots
Scripts
Simulado
ltimos artigos
Associando teclas a
comandos, tarefas ou
aplicativos... com toda
facilidade
Servidor FTP externo
no Ubuntu 12.04 -
Criao e configurao
Bacula Server 7.0.3
com PostgreSQL no
Debian
PuTTY - Estabelecendo
Chave Secreta com
OpenSSH
Umask para leigos
Splash Screen para
Inkscape
ltimas dicas
Exerccio Prtico LPIC
02
Zimbra: Melhorando
eficcia do seu anti-
Spam
Zimbra: Aumentando
entregas simultneas
de mensagens
Zabbix 2. 2.3 no
Debian Wheezy 7.0.5 -
Instalao e
configurao
Iniciando Script com o
Sistema -
Configurao no
Debian Wheezy
Configurando Wireless
Intranet Open Source
Treinamento Zope Plone
Destaques
Estgio Tecnopuc (RS):
Desenvolvedor de
Scripts, Desenvolvedor
PHP e T... (0)
Como tirar suas
dvidas (10)
Screenshot
Por xerxeslins
Login
Login:
Senha:
Se voc ainda no
possui uma conta,
clique aqui.
Esqueci minha senha
Top 10 do ms
Xerxes Lins (143510
pts)
Alberto Federman
Neto. (77463 pts)
clodoaldo (74979 pts)
Fbio 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 Introduo Visualizao de dica
Anlise de desempenho com Iperf
Publicado por Sandro Roberto Ferrari em 10/09/2007
Login: srf, 1328306 pontos
[ Hits: 28056 ]
Denuncie + Favoritos Verso para impressora Indicar para um amigo Enviar dica
Anlise de desempenho com Iperf
O Iperf um software de anlise de desempenho de banda e
clculo de perda de datagramas na rede que mantido pela
Universidade de Illinois sob licena GPL.
http://dast.nlanr.net/Projects/Iperf/
O Iperf um software cliente/servidor adequado para
medies ativas. Alm das medies, esse software pode ser
usado com um gerador simples de carga na rede, quando
no h preocupao com o perfil do trfego que est sendo
gerado. Tambm com Iperf possvel medir o Jitter
(variao do atraso) e a perda. O Iperf capaz de usar tanto
o protocolo UDP, quanto TCP e pode lidar com mltiplas
conexes simultneas.
O Iperf usado com protocolo UDP necessita de especificao
de banda, utilizando o parmetro -b. No caso do protocolo
TCP h um mecanismo de controle de congestionamento que
procurar usufruir de toda a banda disponvel no caminho, se
o mecanismo de controle de fluxo permitir.
Segue alguns parmetros:
Entre os parmetros da linha de comandos encontrar-se-o os seguintes:
-l: Comprimento da mensagem;
-c/-s: Especificao de cliente/servidor;
-t: Intervalo de tempo entre mensagens (envio contnuo por omisso).
Aps execuo, uma vez terminada, a aplicao cliente dever fornecer as informaes para anlise.
Iperf - Testes
Objetivo: Analisar e comparar o desempenho de uma rede alterando os ambientes de testes usando para isso o software
Iperf. Precisamos de pelo menos duas mquinas para fazer os testes: um Servidor e outra Cliente.
1) Teste bsico default:
Servidor: iperf -s
Cliente: iperf -c <IP>
2) Teste utilizando 130k no tamanho do buffer para transmisso:
Servidor: iperf -s -w 130k
Cliente: iperf -c <IP> -w 130k
3) Teste utilizando 1M no tamanho do Buffer para transmisso, mas agora um servidor e dois clientes:
Servidor: iperf -s -w 1M
Cliente1: iperf -c <IP> -w 1M
Cliente2: 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 enviado
para o destino. No negocivel, cada host divulga o seu MSS. Default: 536 bytes (20 bytes IP, 20 bytes TCP, para um
total de 576 bytes). Ethernet: 1460 bytes (20 bytes IP, 20 bytes TCP, para um total de 1500 bytes)
Servidor: iperf -s -m
Cliente: iperf -c <IP> -m
5) Teste utilizando protocolo UDP, onde neste pode ser passado o tempo em segundos para analisar uma faixa de
intervalos.
Servidor: iperf -s -u -i 1
Cliente: iperf -c <IP> -u -b 400k
6) Teste passando como parmetro o tamanho do datagrama para read/write (default 8 KB) sendo 32K e utilizando 300K
no tamanho do Buffer para transmisso. Ainda passado o tempo em segundos para analisar uma faixa de intervalos.
Servidor: iperf -s -u -l 32k -w 300k -i 1
Cliente: iperf -c < IP > -b 10m -l 32k -w 300k
Importante: Para efeitos de testes repita as medidas, mas agora em presena de trfego anormal gerado atravs do
ping, faa testes executando o ping em vrias mquinas. Tambm pode utilizar um ambiente misto, trabalhando com
Linux e Windows ao mesmo tempo, fazer testes com a internet, com Hub, Switchs, com placas de rede em 10 MB 100 MB
ou 1 GB.
Navegar preciso!
Prof. Sandro Roberto Ferrari
sandro@habil.eti.br
Like

Tweetar

Login | Cadastre-se
V isite tambm: BR-Linux.org Dicas-L Doode NoticiasLinux SoftwareLivre.org UnderLinux
6/6/2014 Linux: Anlise 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 Amrica Latina!
Artigos, dicas, tutoriais, frum, scripts e
muito mais. Ideal para quem busca auto-
ajuda em Linux.
no GNU/Linux
Como criar Discovery
com Zabbix
Dropbox no abre ou
no sincroniza mais
[Resolvido]
ltimos scripts
[Shell Script] ::Menu::
[Shell Script]
acha_tudo
[Shell Script] Acelerar
leitura e escrita de um
HD (hdx/sdx)
[Shell Script] ABRINDO
E FECHANDO A
BANDEJA DO CD
[Shell Script]
Removedor de
arquivos vazios na
pasta corrente
SegInfo
Ataques de DDoS se
intensificam e
corporaes ainda
esto despreparadas e
vulnerveis
[Livro] Anlise Forense
em Redes de
Computadores (via
@ricardokleber)
Mercado aquecido de
SI e TI estimula busca
por certificaes
nacionais e
internacionais
Dilma anuncia
implantao de
sistema seguro de
emails em todo
governo federal
Opinies sobre
privacidade na
internet: Qual a sua?
Faria (A.K.A. CABELO)
(52537 pts)
Andr L. (pinduvoz)
(49923 pts)
Joo (46163 pts)
Cicero Juliao da Silva
Junior (38321 pts)
Edson (33372 pts)
[Ranking Geral]
Perguntas
Conexao wi-fi (0)
npm install -g no
funciona nem com
sudo (0)
Bloqueando Paravras
Squid + HTTPS (13)
Ativar Wireless (5)
Opes especiais do
Xorg (0)
Spark trava quando
inicia conversa
[RESOLVIDO] (3)
Atualizao do
Backtrack
[RESOLVIDO] (2)
ajuda com instalao
gentoo (2)
.Conf
[GRUB 2] grub.cfg -
Sabayon, GRUB 2 para
systemd e ATI
[Conky] .conkrc -
Conky
[Conky] .conkyrc -
Conky para Slackware
[Django]
django_completion -
Autocomplete para
manage.py e django-
admin.py
[MRTG] mrtg.conf -
MRTG com grficos de
eth0, eth1, HD, mem e
CPU
Site hospedado por:
Outras dicas deste autor
Estrutura de diretrios do Linux
Sinais de processos
Servios e arquivos para configurao da rede
Impresso com CUPS via console
Rpido 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
Comentrios
[1] Comentrio enviado por a.comaru em 25/11/2008 - 11:28h:
Ola,
Excelente artigo. Fiz algumas medies com sucesso.
Sabe me dizer se existe outra ferramenta do gnero para uma comparao de medies?
Abraos
Andr
[2] Comentrio enviado por jcbacel em 02/03/2011 - 19:31h:
Ol Sandro,
necessrio mesmo a instalao do agente nos clientes? H uma outra forma de se fazer anlise deste tipo sem
instalao de agente?
Contribuir com comentrio
Enviar Limpar
Para executar esta ao voc precisa estar logado no site, caso contrrio, tudo o que for digitado ser
perdido.
Contribuir com: [ Artigo | Conf | Dica | Evento | Oportunidade de trabalho |Pergunta | Script | Screenshot ]
Responsvel pelo site: Fbio Berbert de Paula - Contedo distribudo sob licena GNU FDL
Estatsticas do site
Equipe de moderadores
FAQ: Perguntas freqentes
Membros da comunidade
Anncios Google
Linux servidor
Debian gnu linux
Ubuntu linux