MIDE LA VELOCIDAD DE TU INTERNET EN LA TERMINAL  

Página 1 / 2

Eli
Respuestas: 501
 Eli
Moderador
(@eli)
Integrante Honorable
Registrado: hace 2 años

Cable de Fibra Óptica

 

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.

Responder
9 Respuestas
Isaías Gätjens M
Respuestas: 120
Moderador
(@igatjens)
Integrante Estimado
Registrado: hace 11 meses

Gracias @eli, interesante y útil.

Responder
1 Responder
Eli
 Eli
Moderador
(@eli)
Registrado: hace 2 años

Integrante Honorable
Respuestas: 501

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.

Responder
GorditoInocente
Respuestas: 9
Registrado
(@gorditoinocente)
Integrante Activo
Registrado: hace 1 año

Esto si no lo sabia, gracias.

Responder
orfeo
Respuestas: 60
Registrado
(@orfeo)
Integrante Confiable
Registrado: hace 1 año

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ś?

Responder
Eli
Respuestas: 501
 Eli
Moderador
(@eli)
Integrante Honorable
Registrado: hace 2 años

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:

speedtest --server 1779

Cambiando "1779" por el numero del servidor que deseas utilizar, para ver una lista de servidores ejecuta:

speedtest --list

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:

screenshot1

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.

Responder
2 Respuestas
orfeo
Registrado
(@orfeo)
Registrado: hace 1 año

Integrante Confiable
Respuestas: 60

Muchas gracias por tus explicaciones @Eli!!!

Responder
Eli
 Eli
Moderador
(@eli)
Registrado: hace 2 años

Integrante Honorable
Respuestas: 501

De nada amigo, espero que te haya quedado mas claro ahora.

Saludos.

Responder
Página 1 / 2
Comparte:

Por favor Iniciar Sesión o Registro