Speedtest: una herramienta para medir la velocidad de la red desde el terminal

Gráfico de velocidad de red

Hay muchas formas de realizar pruebas de rendimiento de nuestra conexión, existen algunas páginas webs conocidas desde la que realizar pruebas de velocidad de nuestra red o algunas aplicaciones gráficas de las que podemos disponer. En cambio, en esta ocasión os traemos speedtest, una utilidad que se puede usar desde la consola para realizar pruebas exhaustivas para conocer de forma real la velocidad de nuestra conexión a Internet. Con este tipo de utilidades podemos no solo medir el rendimiento de carga y descarga que nos ofrece  nuestro proveedor de Internet, sino también realizar pruebas para detectar posibles problemas en nuestra conexión.

Para que eso sea posible simplemente debemos conseguir descargar la herramienta, que es un simple script en Python y por supuesto las dependencias necesarias para su ejecución, que en este caso por instalar el paquete de Python necesario para poder ejecutar el .py que se incluye para su ejecución. Así que ya sabes, para no tener problemas, previamente a seguir los pasos que incluimos en este artículo, necesitarás tener el intérprete de Python para que todo funcione. Para ello los pasos a seguir son:


git clone https://github.com/sivel/speedtest-cli.git

cd speedtest-cli

python speedtest.py

Además de usarlo sin argumentos, también dispone de algunas opciones disponibles (como por ejemplo la opción –list para listar los servidores de pruebas disponibles y poder elegir alguno concreto desde donde realizar las pruebas) y que podemos consultar en su documentación. Como ves no es complicado de usar, y aunque la salida sea en modo texto, aunque con las redirecciones podemos enviar el resultado a un fichero para almacenar la salida, puede resultar bastante útil en aquellos casos en los que no dispongamos de un entorno de escritorio con un navegador web para realizar pruebas en las páginas webs de las que hablaba al inicio de éste artículo.


Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: AB Internet Networks 2008 SL
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   henri dijo

    Hola, interesante aplicacion, pero quisiera saber si existe una version grafica como la version speedtest en linea. Gracias

  2.   henri dijo

    Me parece qhe no funciona con la opcion –csv-header.

    $ python speedtest.py –csv –csv-header > speedtest.csv

    solo escriba el header
    Server ID,Sponsor,Server Name,Timestamp,Distance,Ping,Download,Upload,Share,IP Address