Hoy os traemos un sencillo pero práctico programa que medirá la velocidad de vuestra conexión a Internet. Speedtest-cli es un cliente simple escrito en Python utilizado para medir el ancho de banda bidireccional de la conexión a internet y que utiliza la infraestructura de speedtest.net.
Podemos instalar Speedtest-cli de tres formas distintas. Vamos a verlas:
Instalando Speedtest-cli usando el comando "pip"
Como ya hemos mencionado, Speedtest-cli es un programa escrito con Python. De esta forma con "pip", que se trata de un administrador de paquetes para instalar software de Python, conseguiremos instalar el programa con un par de comandos.
Lo primero de todo es añadir "pip":
sudo apt-get install python-pip |
Cuando tengamos "pip" instalado utilizaremos un comando de éste para hacernos con el programa de Speedtest-cli:
sudo pip install speedtest-cli |
Instalando Speedtest-cli de forma manual
Para instalar Speedtest-cli de manera manual lo primero que haremos será descargar la versión más reciente desde Github:
sudo wget https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py |
Después de eso, hacemos que sea ejecutable y lo enviamos al directorio /usr/bin:
sudo chmod a+rx speedtest_cli.py sudo mv speedtest_cli.py /usr/bin/speedtest-cli |
Realizar el test de conexión con Speedtest-cli
De nuevo en el Terminal y ya con el programa instalado procederemos a escribir el siguiente comando:
speedtest-cli |
Esta línea localizará geográficamente el servidor de Speedtest más cercano y empezará a reportar en consola los resultados del test: velocidad de subida y de bajada.
Junto al comando podemos escribir una serie de opciones, tales como:
speedtest-cli --help speedtest-cli --bytes speedtest-cli --share speedtest-cli --simple speedtest-cli --list |
El argumento "--help" desplegará un cuadro de ayuda sobre speedtest-cli. Por otro lado, "--bytes" cambiará la salida del resultado mostrando bytes en lugar de bits. "--share" generará una imagen con los resultados del test de velocidad. La opción "--simple" mostrará solo la información básica. Por último, "--list", visualizará un listado de los servidores de Speedtest-cli existentes.