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), kilobits(k), kilobytes(K), megabits(m), megabytes(M), gigabits(g) o gigabytes(G).

Con la opción -d generará tráfico bidireccional de forma simultánea.

Con -w mandaremos el tamaño TCP (entre 2 y65,535 bytes).

Con -p cambiaremos el puerto, Inadimplência 5001.

Con -i modificaremos el intervalo para que nos muestre el informe.

Con -u los tests serán con UDP.

Con -b limitaremos a un ancho de banda.

Con -m obtendremos el Tamaño Máximo de Segmento (MSS), que es la mayor cantidad de datos que un ordenador/dispositivo soporta en un solo segmento, sin fragmentar. MSS = MTUcabecera TCP y cabecera IP. Cabecera TCP y cabecera IP = 40 Bytes. Ejemplos de MTU: Ethernet LAN:1500 Bytes, PPPoE: 1492 Bytes (ADSL), Token Ring o 16Mb/sec: 17914 bytes y Dial-up: 576 Bytes

Para más información ejecutaremos la opción -h

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

Client/Server:

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

#

#[KM]
“anfitrião”

#

format to report: 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