Este artículo presenta una herramienta de terminal para comprobar la velocidad de su conexión a Internet. Esto puede ser útil para comprobar si su ISP ofrece realmente las velocidades que afirma, para diagnosticar posibles problemas con su conexión a Internet, etc.
Puede utilizar esta herramienta ejecutando su comando para probar la velocidad de Internet en caso de que desee evitar tener que visitar un sitio web inflado con anuncios y otras nauseas como por ejemplo speedtest.net, o si desea medir la velocidad real de Internet de su servidor / una máquina remota. También puede utilizarlos en scripts.
Cómo probar la velocidad de carga y descarga de Internet desde la terminal utilizando speedtest-cli (facilitado by speedtest.net)
El speedtest-cli es una herramienta de línea de comandos de Python para probar la velocidad de Internet usando www.speedtest.net. Con él podrá comprobar la velocidad de descarga y carga de Internet, así como el ping.
La herramienta tiene numerosas opciones, incluyendo la capacidad de especificar el servidor speedtest.net para comprobar la velocidad de Internet, mostrar todos los servidores disponibles ordenados por distancia, sólo realizar una prueba de descarga o carga. También tiene la opción de generar y proporcionar una URL a la imagen del resultado generada por speedtest.net.
Para instalar esta herramienta en tu equipo ejecuta el siguiente comando:
sudo apt install speedtest-cli
Después de instalado para inmediatamente comenzar a medir tu velocidad de Internet simplemente ejecuta:
speedtest
El comando arriba devolverá una detallada rama de información sobre tu conexión, si deseas sin embargo información básica entonces puedes lograrlo agregando el parámetro --simple
al comando como en este ejemplo:
speedtest --simple
Puede ver una lista completa de los servidores de prueba de velocidad de Internet disponibles, ejecutando:
speedtest --list
Para probar la velocidad de descarga y carga de Internet en un servidor específico, copie el ID del servidor desde el comando –list y utilice ese ID de la siguiente manera:
speedtest --server ID-DEL-SERVIDOR
Para generar, mostrar o compartir la URL a la imagen con el resultado de la prueba de speedtest.net escribe el siguiente comando :
speedtest --share
Ademas puede ejecutar speedtest-cli -h para ver todas las opciones disponibles. Espero te sea de utilidad. Si te gustó comenta y por favor comparte.
Gracias Eli, interesante y útil.
Aprecio tu comentario, la verdad me encanta esta herramienta y te dice la velocidad verdadera, muchas veces la medición en el navegador no es muy correcta.
Esto si no lo sabia, gracias.
Gracias por la información Eli. Acabo de ejecutarlo…
Me sorprende que me indica una velocidad de subida de 47.29 Mbit/s, mientras que a través de otras web la velocidad de subida se acerca a 300 Mbit/s
No entiendo una diferencia tan grande…
He hecho la prueba en cuatro webs: todas coinciden en una bajada de 300 Mbit/s y una subida entre 280 y 295 Mbit/s a excepción de speedtest-cli que me da ahora 48.32 Mbit/s
¿De qué resultado puedo fiarme maś?
Hola orfeo no te preocupes mucho por eso, la razón que te sucede eso ( y nos sucede a la mayoría) es que los medidores de velocidad por el navegador usualmente reciben velocidades infladas, por ejemplo casi todos los proveedores tienen algo llamado speed burst donde ellos te dan momentáneamente velocidades mas altas de lo normal cuando por ejemplo estas bajando o subiendo un fichero o comienzas a hacer streaming de un video, pero esos aumentos de velocidad (speed bursts) solo duran mientras subes/bajas un fichero o durante unos segundos cada un minuto o algo así mientras ves un video etc, y son los que en realidad se ajustan a las velocidades que anuncian etc, pero después rápidamente vuelves a la velocidad constante y mas real que te están dando. Cuando estas haciendo un speedtest con el navegador estas recibiendo uno de esos bursts por eso ves la velocidad mas alta y la que mas se acerca a la que tu proveedor te vende.
También debes tener en cuenta el servidor que estas utilizando, que sea el mismo que estas usando al realizar el test con tu navegador, escoge el servidor deseado y ejecuta:
Cambiando «1779» por el numero del servidor que deseas utilizar, para ver una lista de servidores ejecuta:
Yo por ejemplo cuando hago un speed test con mi navegador usando el servidor de mi proveedor «Comcast» veo lo siguiente:
Mas sin embargo cuando lo hago en la terminal usando el mismo servidor mira lo que veo:
Como ves son sustancialmente diferentes, en resumidas cuentas speedtest-cli te da la velocidad constante, los navegadores te muestran el bursting momentáneo que sucede cuando bajas o subes ficheros a la Internet el cual es el que te vede la propaganda de tu proveedor. Esto no sucede con algunos proveedores los cuales no recurren a bursting y otras técnicas para sobre vender la capacidad de sus cables.
Muchas gracias por tus explicaciones Eli!!!
De nada amigo, espero que te haya quedado mas claro ahora.
Saludos.
Gracias, muy interesante herramienta.
Excelente este dato, muchísimas gracias. Lo andaba buscando!
graciaspor la data, me sirvio de 10!
xelc84 gracias, me alegro que le fue de provecho.