En ocasiones tenemos que medir la velocidad a la que se comunica nuestra raspi a través de la red.
Existen herramientas muy sencillas para comprobar la velocidad de la conexión a internet, pero a veces lo que necesitamos es medir la velocidad en nuestra red local.
Para ello vamos a usar iperf, un software que permite hacer pruebas de ancho de banda entre dos equipos.
¿Qué necesitamos?
Para hacer una prueba de velocidad, necesitamos dos ordenadores implicados:
- Un ordenador que ejecute el servidor iperf
- Otro ordenador que ejecute el cliente iperf
Es bien sencillo:
- arrancamos el servidor iperf en un extremo
- arrancamos el cliente iperf en el otro extremo
- el cliente se conecta al servidor y hace la prueba
Paso a paso
1. Instalamos la herramienta iperf (versión 3)
sudo apt-get install iperf3
2. En el nodo servidor, ejecutamos iperf como servidor:
iperf3 -s
Esto nos mostrará este mensaje y se quedará en espera:
Código: Seleccionar todo
pi@raspiuno:~$ iperf3 -s
-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------
iperf3 -c ip.del.nodo.servidor
Esto inicia la prueba y nos muestra el resultado:
Código: Seleccionar todo
pi@raspberrypi:~ $ iperf3 -c 192.168.99.123
Connecting to host 192.168.99.123, port 5201
[ 4] local 192.168.99.121 port 50690 connected to 192.168.99.123 port 5201
[ ID] Interval Transfer Bandwidth Retr Cwnd
[ 4] 0.00-1.00 sec 2.55 MBytes 21.4 Mbits/sec 0 139 KBytes
[ 4] 1.00-2.00 sec 3.62 MBytes 30.3 Mbits/sec 15 97.6 KBytes
[ 4] 2.00-3.00 sec 4.48 MBytes 37.6 Mbits/sec 0 126 KBytes
[ 4] 3.00-4.00 sec 5.37 MBytes 45.0 Mbits/sec 0 153 KBytes
[ 4] 4.00-5.00 sec 5.84 MBytes 49.0 Mbits/sec 1 132 KBytes
[ 4] 5.00-6.00 sec 5.97 MBytes 50.0 Mbits/sec 0 163 KBytes
[ 4] 6.00-7.00 sec 5.99 MBytes 50.3 Mbits/sec 1 143 KBytes
[ 4] 7.00-8.00 sec 6.06 MBytes 50.8 Mbits/sec 1 124 KBytes
[ 4] 8.00-9.00 sec 5.89 MBytes 49.4 Mbits/sec 0 156 KBytes
[ 4] 9.00-10.00 sec 6.00 MBytes 50.4 Mbits/sec 1 136 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth Retr
[ 4] 0.00-10.00 sec 51.8 MBytes 43.4 Mbits/sec 19 sender
[ 4] 0.00-10.00 sec 51.6 MBytes 43.2 Mbits/sec receiver
iperf Done.
Recuerda que también existe una versión de iperf para Windows
https://iperf.fr/iperf-download.php#windows