Testando a largura de banda disponível entre máquinas com Iperf

If alguna vez necesitamos una herramienta para medir anchos de banda o bien sea para comprobar una configuración óptima de nuestra red o entre delegaciones podremos utilizar la utilidad Iperf que, mediante una conexión cliente-servidor nos poderá mostrar informação de gran interés!

Site Oficial: http://sourceforge.net/projects/iperf/

Y si necesitamos una versión Windows (compilada con Cygwin) podremos bajarla de AKI.

 

Con 'iperf.exe -s’ começará en modo servidor a la espera de la conexión de un cliente,

 

Con 'iperf.exe -c DIRECCIÓN_IP -t120 -r’ podremos conectar este equipo cliente al que executa el iperf em modo servidor durante 2 minutos de conexión y monitorizaremos tanto el tráfico saliente como el entrante.

Con la opción -f cambiaremos el formato de salida a: bits(b), Bytes(B), quilobits(k), kilobytes(K), megabits(m), megabytes(M), gigabits(g) ou gigabytes(G).

Com a opção -d gerará tráfego bidirecional de forma simultânea.

Com -w enviaremos o tamanho TCP (entre 2 e65.535 bytes).

Com -p mudaremos a porta, Inadimplência 5001.

Com -i modificaremos o intervalo para que nos mostre o relatório.

Com -u os testes serão com UDP.

Com -b limitaremos a uma largura de banda.

Com -m obteremos o Tamanho Máximo de Segmento (MSS), que é a maior quantidade de dados que um computador/dispositivo suporta num único segmento, sem fragmentar. MSS = MTU – cabeçalho TCP e cabeçalho IP. Cabeçalho TCP e cabeçalho IP = 40 Bytes. Exemplos de MTU: Ethernet LAN:1500 Bytes, PPPoE: 1492 Bytes (ADSL), Token Ring ou 16Mb/sec: 17914 bytes e Dial-up: 576 Bytes

Para mais informações executaremos a opção -h

Uso: iperf [-s|-c host] [Opções]
iperf [-h|–Ajuda] [-v|–Versão]

Cliente/Servidor:

-f
-eu
-l
-m
-p
-quer
-w
-B
-C
-M
-N
-V
–format
–intervalo
–len
–print_mss
–porto
–UDP
–window
–bind
–compatibility
–mss
–nodelay
–Versão IPv6
[kmKM]
#
#[KM]

#

#[KM]
“anfitrião”

#

formato para relatório: Kbits, Mbits, KBytes, MBytes
segundos entre relatórios periódicos de largura de banda
comprimento do buffer para ler ou escrever (inadimplência 8 KB)
imprimir o tamanho máximo do segmento TCP (MTU – cabeçalho TCP/IP)
porta do servidor para ouvir/conectar
usar UDP em vez de TCP
tamanho da janela TCP (tamanho do buffer do socket)
associar a “anfitrião”, uma interface ou endereço multicast
para uso com versões antigas não envia mensagens extra
definir o tamanho máximo do segmento TCP (MTU – 40 Bytes)
definir TCP sem atraso, desativando o Algoritmo de Nagle
Definir o domínio para IPv6

Específico do Servidor:

-s
-Ou
-D
–Servidor
–single_udp
–daemon

executar em modo servidor
executar em modo UDP single-threaded
executar o servidor como daemon

Específico do Cliente:

-b
-c
-d
-n
-r
-t
-F
-I
-L
-P
-T
–largura de banda
–cliente
–dualtest
–num
–compensação
–Hora
–entrada de ficheiro
–stdin
–porta de escuta
–paralelo
–ttl
#[KM]
“anfitrião”

#[KM]

#
“Nome”

#
#
#

para UDP, largura de banda para enviar em bits/s (inadimplência 1 Mbit/s, implica -u)
executar em modo cliente, conectando a “anfitrião”
Fazer um teste bidirecional simultaneamente
número de bytes a transmitir (em vez de -t)
Fazer um teste bidirecional individualmente
tempo em segundos para transmitir (inadimplência 10 seg)
introduzir os dados a transmitir de um ficheiro
introduzir os dados a transmitir do stdin
porta para receber testes bidirecionais de volta
número de threads clientes paralelos a executar
tempo de vida, para multicast (inadimplência 1)

Vários:

-h
-v
–Ajuda
–Versão

imprimir esta mensagem e sair
imprimir informação da versão e sair

Postagens recomendadas

Autor

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, Não hesite em contactar-me, Vou tentar ajudá-lo sempre que puder, Compartilhar é viver ;) . Desfrute de documentos!!!

Citrix VDI in a Box

10 de Janeiro 2012