Cómo ejecutar la prueba de velocidad desde la línea de comandos para comprobar la velocidad de la conexión a Internet
Tabla de contenido:
Las excelentes herramientas curl y wget proporcionan una forma sencilla de probar la velocidad de una conexión a Internet directamente desde la línea de comandos. Curl se incluye con la mayoría de las variaciones de Unix, pero los usuarios de Mac que deseen usar el truco wget primero deberán obtener wget para OS X para que esto funcione, wget es una utilidad de terminal simple que se usa para descargar archivos de la web y ftp y es útil tenerlo disponible para una variedad de usos, por lo que vale la pena tenerlo de todos modos.Curl debe estar preinstalado en todas las versiones de Unix que sean incluso vagamente modernas, incluidas todas las versiones de Mac OS X y Linux.
Probar la velocidad de conexión a Internet desde la línea de comandos
Este es un truco bastante simple para verificar las velocidades de descarga utilizando los servidores oficiales de SpeedTest, lo que lo convierte en un medio rápido y efectivo para verificar una conexión a Internet activa. Hay dos formas de usar esto, una con curl y la otra con wget.
Ejecute SpeedTest con curl desde la línea de comandos para determinar las velocidades de descarga de la conexión a Internet
El primer truco es usar curl, que puede descargar archivos remotos desde casi cualquier lugar, recuperar encabezados y realizar toneladas de otras acciones ingeniosas. Curl se incluye con todas las versiones de Unix y OS X que se hayan creado, lo que lo convierte en un comando casi universal para probar las velocidades de descarga en casi cualquier computadora basada en Unix:
curl -o /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip
Se mostrará la velocidad de descarga, así como el tiempo transcurrido para completar la descarga. Así es como se ve esto ejecutándose en una terminal:
El archivo "Test10.zip" se está enviando a /dev/null, así que no se preocupe por ocupar espacio en el disco con un archivo de prueba inútil.
Si crees que usarás el truco del rizo con frecuencia, considera agregarlo a tu perfil como un alias:
alias speedtest='curl -o /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip'
Gracias a uno de nuestros comentaristas por este gran truco de rizos.
Probablemente notará que el comando en sí es bastante similar a la cadena de comando wget para realizar una acción similar, por lo que es realmente una cuestión de preferencia.
Probando la velocidad de conexión desde la línea de comandos con wget
Si ya está familiarizado con la línea de comando, sabe qué hacer, pero otros pueden instalar wget, luego inicie Terminal (que se encuentra en /Aplicaciones/Utilidades/) y pegue la siguiente cadena de comando en el Terminal:
wget -O /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip
Mire a la derecha de wget mientras se ejecuta y verá la velocidad de conexión (1,36 m/s en el ejemplo de la captura de pantalla). Debido a que wget apunta el archivo descargado a /dev/null, en realidad no ocupará espacio en el disco duro, por lo que no hay que preocuparse por ejecutar este comando repetidamente.
Esto utiliza los mismos servidores SpeedTest que están disponibles para los usuarios móviles a través de la aplicación Speed Test, puede ser una forma decente de comparar directamente las velocidades de conexión en una conexión de banda ancha con la de un celular, sin tener que acceder a la Aplicaciones web basadas en SpeedTest Flash, y sin tener que compilar ningún software de línea de comandos adicional.
¿Piensas usar este truco a menudo? Considere agregar un alias simple a .bash_profile:
alias speedtest='wget -O /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip'
Usar un alias es obviamente más corto y más fácil de recordar, lo que lo hace un poco más útil para secuencias de comandos, automatización, pruebas remotas y solo para aquellos de nosotros que nos gusta hurgar en la Terminal.
Este truco nos llega de @climagic en Twitter, asegúrese de seguir a @osxdaily allí también si aún no lo ha hecho.