IPERF: Medir ancho de banda entre dos hosts
En muchas ocasiones necesitamos medir el ancho de banda entre dos hosts, y para ello existen múltiples herramientas, nosotros vamos a ver como utilizar IPERF. Es muy sencilla de utilizar y tiene mucha potencia, pero vamos a centrarnos únicamente en medir el ancho de banda entre dos hosts. En nuestro entorno tenemos dos equipos conectados mediante una VPN con dos ADSL de 15mb (down) y 1.5mb (up) en un extremo y 50mb (down) y 5m (up) en otro.
Para realizar el test entre dos host, primero debemos lanzar la aplicación en uno de los equipos con el siguiente modificador: iperf -s. Lo que hará que se ponerse a la escucha en el puerto 5001 en TCP para que desde el otro equipo se realicen las conexiones necesarias para realizar las mediciones:
iperf -s
Ahora debemos ejecutar el iperf desde el otro equipo para se enviar una serie de paquetes para calcular el ancho de banda en la conexión
iperf -c 192.168.100.3 -t120 -r -f m
Hemos especificado que realice el test durante dos minutos (-t120) y una vez terminado el test nos muestra el resultado en MBits (-f m)
Como vemos tenemos un ancho de banda entre los dos extremos de 1.3MBits, no está nada mal para ser dos ADSL.
Si queremos ver el Tamaño Máximo de Segmento (MSS), utilizaremos el modificador m
Aqui os dejo más modificadores de la aplicación:
-d generará tráfico bidireccional de forma simultánea.
-p cambiaremos el puerto, por defecto 5001
-i modificaremos el intervalo para que nos muestre el informe
-u los tests serán con UDP
-b limitaremos a un ancho de banda
-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 = MTU – cabecera 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
iperf / Autor / 8 enero, 2015
Gracias por el aporte