Verificando la velocidad de internet con Speedtest mediante la terminal en Linux

Usualmente cuando la conexión a internet se torna lenta, se suele recurrir a medidores de velocidad para verificar dicha velocidad, uno de los mas usados actualmente es el servicio Speedtest, pero a través de este tutorial, les diré como medir la velocidad de internet usando los servicios de Speedtest haciéndolo mediante la terminal de Linux.

El servicio Speedtest funciona de la siguiente manera: se carga un código javascript en el navegador el cuál automáticamente detecta el servidor mas cercano desde donde se realizará la prueba de velocidad y envía estos datos a Speedtest, este, automáticamente realiza acciones de subidas y descargas enviando peticiones HTTP GET y POST a dicho servidor.

Speedtest requiere del plugin Adobe Flash Player para poder realizar la prueba de velocidad, si bien, la mayoría de los usuarios disponen de flash player en sus navegadores, esto resulta muy incomodo para aquellos que no dispongan de interfaz gráfica de usuario (GUI), administradores de servidores remotos, VPS o simplemente usuarios que no usan FlashPlayer por motivos personales.

Pues bien, actualmente existe ya una aplicación llamada speedtest-cli, el cuál, es un sencillo cliente CLI y escrito en Phyton el cuál mide el ancho de banda de manera bi-direccional usando la infraestructura de SpeedTest, vale reseñar que este cliente funciona tanto en las versiones 2.4 como en la 3.4 de Phyton.

Para realizar la instalación y comenzar a usar speedtest-cli debemos realizar los siguientes pasos vía terminal:

descargamos e instalamos la aplicación:

sudo wget https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py -O /usr/bin/speedtest-cli
sudo chmod +x /usr/bin/speedtest-cli

Esto automáticamente nos localizará el servidor mas cercano de Speedtest y realizará las funciones de subida/descarga.

Verificando la velocidad de internet con Speedtest mediante la terminal en Linux

Si deseamos obtener una imágenes para luego compartirla en la web, simplemente añadimos la opción –share despues del comando speedtest-cli.

Verificando la velocidad de internet con Speedtest mediante la terminal en Linux

Si deseamos obtener resultados de un servidor distinto, debemos seleccionarlo manualmente, para ello agregamos la opción –list después del comando speedtest-cli (esto nos mostrara varios servidores ubicados geográficamente)

Verificando la velocidad de internet con Speedtest mediante la terminal en Linux

Vale destacar que estos servidores tienen un ID, por lo cuál, una vez que hallemos el servidor deseado, simplemente colocamos la opción –server seguido del ID del servidor seleccionado después del comando speedtest-cli

Verificando la velocidad de internet con Speedtest mediante la terminal en Linux

 

Fuente: xmodulo | libuntu

¿Quién está en línea?

Hay 49123 invitados y ningún miembro en línea