Midiendo el ancho de banda entre dos hosts en una LAN

¡Muy buenas a todos!

Hoy vamos a hacer una entrada un poco más práctica. Vale tanto para Windows como para Linux.
Lo que vamos a hacer es medir la velocidad que hay entre dos host dentro de la misma LAN.

Lo primero que vamos a hacer es descargar la aplicación.

Descargando iperf3 para Windows

Para ello, nos dirigimos a la página web oficial:

https://iperf.fr/iperf-download.php#windows

Una vez descargado, según la arquitectura de nuestro procesador, descomprimimos el archivo. Después, abrimos un cmd y accedemos a la carpeta descomprimida para poder hacer uso de esta aplicación. Recordad que también podremos añadir esta carpeta al path, o añadir la aplicación a la carpeta system32.

Una vez dentro escribimos el nombre de la aplicación y nos saldrá el menú de ayuda, como esto:

Como podemos observar, tenemos múltiples opciones para poder ejecutar el programa.

Instalando iperf3 en linux

Para poder instalar iperf en linux, como siempre, tendremos que recurrir a la terminal. Para ello abrimos una y ejecutamos el siguiente comando:

sudo apt install iperf3

Si ejecutamos el comando iperf3 en la terminal, nos saldrá el mismo menú de ayuda que nos aparecía en Windows.

Midiendo velocidad con iperf3

Para este ejemplo, vamos a utilizar una máquina con Xubuntu y una máquina con Windows. Esto puede ser indistinto, ya que podemos tener dos equipos linux o dos equipos Windows.

Lo primero que vamos a hacer es poner un equipo a la escucha, convirtiéndose así en el equipo servidor, y el otro equipo en el cliente.
El equipo servidor es el que va a estar a la escucha para recibir paquetes.

En el equipo servidor ejecutamos:

iperf3 -s

Ahora tenemos un equipo a la escucha.
En el equipo cliente deberemos ejecutar el comando junto con la ip del equipo servidor.
La dirección IP la podremos averiguar siguiendo los pasos de un anterior post de nuestro blog.

iperf3 -c 192.168.1.10

Suponiendo que la ip de nuestro servidor sea la dirección 192.168.1.10, ejecutamos el comando anterior y comenzará la medición de la velocidad, enviando paquetes al servidor.
Y esto es lo que obtendremos.

La parte del servidor mostrará:

Y en la parte del cliente:

Y como véis, ya tenemos medida la velocidad entre dos host, siendo indiferente el sistema operativo tanto cliente como servidor.

Midiendo el ancho de banda entre dos hosts en una LAN
Scroll hacia arriba