Prova de l'amplada de banda disponible entre màquines amb Iperf

Si 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 podrá mostrar información de gran interés!

Web oficial: http://sourceforge.net/projects/iperf/

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

 

Con ‘iperf.exe -scomenzará en modo servidor a la espera de la conexión de un cliente,

 

Con ‘iperf.exe -c DIRECCIÓN_IP -t120 -rpodremos conectar este equipo cliente al que ejecuta el iperf en modo servidor durante 2 minutos de conexión y monitorizaremos tanto el tráfico saliente cómo el entrante.

Amb l'opció -f canviarem el format de sortida a: bits(b), bytes(B), kilobits(k), kilobytes(K), megabits(m), megabytes(M), gigabits(g) o gigabytes(G).

Amb l'opció -d generarà trànsit bidireccional de forma simultània.

Amb -w enviarem la mida TCP (entre 2 i 65.535 bytes).

Amb -p canviarem el port, per defecte 5001.

Amb -i modificarem l'interval perquè ens mostri l'informe.

Amb -u les proves seran amb UDP.

Amb -b limitarem l'amplada de banda.

Amb -m obtindrem la Mida Màxima de Segment (MSS), que és la major quantitat de dades que un ordinador/dispositiu pot suportar en un sol segment, sense fragmentar. MSS = MTU – capçalera TCP i capçalera IP. Capçalera TCP i capçalera IP = 40 bytes. Exemples de MTU: Ethernet LAN:1500 bytes, PPPoE: 1492 bytes (ADSL), Token Ring o 16Mb/sec: 17914 bytes i Dial-up: 576 bytes

Per a més informació executarem l'opció -h

Usage: iperf [-s|-c host] [opcions]
iperf [-h|–help] [-v|–version]

Client/Servidor:

-f
-i
-l
-m
-p
-u
-w
-B
-C
-M
-N
-V
–format
–interval
–len
–imprimir_mss
–port
–udp
–finestra
–enllaçar
–compatibilitat
–mss
–sense_retard
–VersióIPv6
[kmKM]
#
#[KM]

#

#[KM]
“host”

#

format per informar: Kbits, Mbits, KBytes, MBytes
segons entre informes periòdics d’amplada de banda
longitud del buffer per llegir o escriure (default 8 KB)
imprimir la mida màxima del segment TCP (MTU – encapçalament TCP/IP)
port del servidor per escoltar/connectar-se
utilitzar UDP en lloc de TCP
mida de la finestra TCP (mida del buffer del socket)
enllaçar a “host”, una interfície o adreça multicast
per utilitzar amb versions antigues no envia missatges addicionals
configurar la mida màxima del segment TCP (MTU – 40 bytes)
configurar TCP sense retard, desactivar l’algorisme de Nagle
Configurar el domini a IPv6

Específic del servidor:

-s
-U
-D
–server
–single_udp
–demonio

executar en mode servidor
executar en mode UDP de fil únic
executar el servidor com a demonio

Específic del client:

-b
-c
-d
-n
-r
-t
-F
-I
-L
-P
-T
–amplada de banda
–client
–dualtest
–num
–compensació
–time
–entrada_de_fitxer
–stdin
–port d’escolta
–paral·lel
–ttl
#[KM]
“host”

#[KM]

#
“name”

#
#
#

per UDP, amplada de banda per enviar en bits/sec (default 1 Mbit/sec, implica -u)
executar en mode client, connectant a “host”
Fer una prova bidireccional simultània
nombre de bytes a transmetre (en lloc de -t)
Fes una prova bidireccional individualment
temps en segons per transmetre (default 10 segons)
introdueix les dades a transmetre des d'un fitxer
introdueix les dades a transmetre des de stdin
port per rebre proves bidireccionals de tornada
nombre de fils de clients paral·lels a executar
temps de vida (TTL), per a multicast (default 1)

Diversos:

-h
-v
–help
–version

mostra aquest missatge i surt
mostra informació de la versió i surt

Posts recomanats

Autor

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, no dubtis a contactar amb mi, us intentareu ajudar sempre que pugui, compartir és viure ;) . Gaudir dels documents!!!

Veeam Backup & Replication 6

29 de November de 2011

Citrix VDI in a Box

10 de January de 2012