Iperf

Páginas: 9 (2093 palabras) Publicado: 18 de enero de 2012
MEDIR RENDIMIENTO ENTRE DOS HOSTS
Para medir ancho de banda entre dos host de una red lan o Internet se puede usar la herramienta IPERF. Instalación: $ sudo apt-get install iperf Uso de la Herramienta Al tratarse de una herramienta cliente-servidor, tendremos que ejecutar Iperf en dos máquinas. Una hará de Servidor y otra de Cliente. IPerf como servidor. La forma más básica de ejecución comoservidor es: >iperf -s -----------------------------------------------------------Server listening on TCP port 5001 TCP window size: 8.00 KByte (default) -----------------------------------------------------------En este momento IPerf se encuentra a la "escucha" en le puerto 5001. IPerf como cliente. En la máquina cliente IPerf, de la forma más sencilla lo ejecutamos de esta manera: >iperf -c192.168.1.250 -----------------------------------------------------------Client connecting to 192.168.1.250, TCP port 5001 TCP window size: 63.0 KByte (default) -----------------------------------------------------------Conectamos con el servidor (192.168.1.250) y se envian una serie de paquetes para calcular el ancho de banda en la conexión. El resultado es el siguiente: >iperf -c 192.168.1.250-----------------------------------------------------------Client connecting to 192.168.1.250, TCP port 5001 TCP window size: 63.0 KByte (default) -----------------------------------------------------------[844] local 192.168.1.30 port 3545 connected with 192.168.1.250 port 5001 [ ID] Interval Transfer Bandwidth [844] 0.0-10.0 sec 113 MBytes 94.8 Mbits/sec 94.8 Mbits/sec en una red a 100 Mbits. Claramentevemos el rendimiento de la conexión. Configurando IPerf. Podemos configurar tanto el cliente como el servidor para personalizar un poco las mediciones. Como servidor. A parte de la opción -s que deja a IPref a la escucha, podemos usar: • -D como servicio • -R remover servicio

-u recibir datagramas UDP en vez de TCP por defecto. -P x número de conexiones simultáneas -m muestra MTU (depende delsistema operativo ) -w specifica el tamaño de Ventana (TCP window size). Muy útil para ir calculando nuestro tamaño de ventana más óptimo según las mediciones de ancho de banda. • -f[bkmBKB] mostrar resultados en bits/s, kilobits/s, megabytes/s, Bytes/s, KiloBytes/s, MegaBytes/s (s=segundos). Tanto en cliente como servidor: • • • • >iperf -c 192.168.1.250 -f B-----------------------------------------------------------Client connecting to 192.168.1.250, TCP port 5001 TCP window size: 64512 Byte (default) -----------------------------------------------------------[844] local 192.168.1.30 port 3591 connected with 192.168.1.250 port 5001 [ ID] Interval Transfer Bandwidth [844] 0.0-10.0 sec 118792192 Bytes 11860687 Bytes/sec Como cliente. Lo más básico es -c IP pero podemos establecer otrasopciones, las más importantes: -f[bkmBKB] (igual que lo comentado como servidor) -w (lo mismio que para servidor) -m muestra MTU (depende del sistema operativo) -T ttl especifica valor TTL -i segundos especifica un intervalo, medido en segundos, en el cual se volverá a realizar la medición. • -t segundos tiempo duración transmisión. Hace más fiable la medida. • • • • • >iperf -c 192.168.1.250 -t 60-----------------------------------------------------------Client connecting to 192.168.1.250, TCP port 5001 TCP window size: 63.0 KByte (default) -----------------------------------------------------------[844] local 192.168.1.30 port 3670 connected with 192.168.1.250 port 5001 [ ID] Interval Transfer Bandwidth [844] 0.0-60.0 sec 669 MBytes 93.5 Mbits/sec • -p especifica puerto en el que escuchael servidor • -u envio de UDP en vez de TCP por defecto. Podemos medir también pérdida de paquetes: cliente: >iperf -c 192.168.1.250 -u -f MB -t 60 -----------------------------------------------------------Client connecting to 192.168.1.250, UDP port 5001 Sending 1470 byte datagrams UDP buffer size: 0.06 MByte (default) -----------------------------------------------------------[844] local...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Iperf
  • Comando iperf
  • Comando IPERF
  • Telematica comando iperf
  • Comando iperf
  • Comando iperf

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS