Table of Contents
Cómo probar la velocidad de Internet de Linux mediante la CLI de Speedtest
Siempre debemos verificar la velocidad de la conexión a Internet en el hogar y la oficina. ¿Qué hacemos al respecto? Vaya a sitios web como Speedtest.net. y comience la prueba. Carga JavaScript. en el navegador web y luego selecciona el mejor servidor basándose en el ping y muestra el resultado. También utiliza un reproductor Flash para producir resultados gráficos.
[También te puede gustar: Rápido: prueba tu velocidad de descarga de Internet desde la terminal de Linux].
¿Qué sobre un servidor sin cabeza, donde no hay ningún navegador basado en la web y el punto principal es que la mayoría de los servidores son sin cabeza. Otro cuello de botella de este tipo de pruebas de velocidad basadas en el navegador web es que no puede programar las pruebas de velocidad a intervalos regulares.
Aquí viene una aplicación “ Speedtest-cli. que elimina tales cuellos de botella y te permite probar la velocidad de la conexión a Internet desde la línea de comandos.
Qué es Speedtest-cli
La aplicación es básicamente un script desarrollado en el lenguaje de programación Python. Mide la velocidad del ancho de banda de Internet de forma bidireccional. Utiliza la infraestructura de speedtest.net. para medir la velocidad. Speedtest-cli. puede enumerar servidores en función de la distancia física, realizar pruebas con servidores específicos y proporciona una URL para compartir el resultado de la prueba de velocidad de Internet.
freestar.config.enabled_slots .push
Para instalar la última herramienta speedtest-cli. en sistemas Linux, debe tener Python 2.4-3.4. o una versión superior instalada en el sistema.
[También le puede interesar: Cómo instalar la última versión de Python 3.6 en Linux].
Instalar speedtest-cli en Linux
Hay tres formas de instalar la herramienta speedtest-cli. El primer método implica el uso del paquete python-pip, mientras que el segundo método es descargar el script de Python, hacerlo ejecutable y ejecutarlo y el tercer método es usar el administrador de paquetes. Aquí cubriré todas las formas…
En esta página
- Instale speedtest-cli usando Python PIP
- Instale speedtest-cli usando Python Script
- Instale speedtest-cli usando el Administrador de paquetes
Empecemos…
Instale speedtest-cli usando Python PIP
Primero, necesita instalar python-pip, luego puede instalar la herramienta speedtest-cli. usando el comando pip como se muestra a continuación.
Instale PIP en Debian/Ubuntu/Mint $ sudo apt install python-pip [Python 2 ] $ sudo apt install python3-venv python3-pip [Python 3] Instala PIP en CentOS/RHEL $ sudo yum install epel-release $ sudo install python-pip Instala PIP en Fedora $ sudo yum upgrade python-setuptools $ sudo yum install python-pip python-wheel [Python 2] $ sudo dnf install python3 python3-wheel [Python 3] Instalar PIP en openSUSE $ sudo zypper instalar python-pip python-setuptools python-wheel [Python 2] $ sudo zypper instalar python3-pip p ython3-setuptools python3-wheel [Python 3] Instalar PIP en Arch Linux $ sudo pacman-S python2-pip [Python 2] $ sudo pacman-S python-pip [Python 3]
Una vez que se ha instalado pip, puede instale la herramienta speedtest-cli.
$ sudo pip install speedtest-cli O $ sudo pip3 install speedtest-cli
Para actualizar speedtest-cli, en una etapa posterior, utilice.
$ sudo pip install speedtest-cli–upgrade Instalar speedtest-cli Usando Python Script
Primero, descargue el script Python de Github usando el comando wget o curl y haga que el archivo de script sea ejecutable.
$ wget-O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py $ chmod + x speedtest-cli O $ curl-Lo speedtest-cli https://raw.githubusercontent. com/sivel/speedtest-cli/master/speedtest.py $ chmod + x speedtest-cli
A continuación, mueva el ejecutable a la carpeta/usr/bin, para no tener que escribir la ruta completa cada vez.
$ sudo mv speedtest-cli/usr/bin/Instalar speedtest-cli usando el Administrador de paquetes
También puede instalar speedtest-cli. usando su administrador de paquetes predeterminado como se muestra.
——En Ubuntu/Debian/Mint—— $ curl-s https://install.speedtest.net/app/cli/install.deb.sh | sudo bash $ sudo apt-get install speedtest ——En RHEL/CentOS/Fedora—— $ curl-s https://install.speedtest.net/app/cli/install.rpm.sh | sudo bash $ sudo yum install speedtest
Prueba de la velocidad de conexión a Internet de Linux con speedtest-cli
1.. Para probar la velocidad de descarga y carga de su conexión a Internet, ejecute la prueba de velocidad-cli comando sin ningún argumento como se muestra a continuación.
$ speedtest-cli
Verifique la velocidad de descarga y carga de Linux
2.. Para verificar el resultado de la velocidad en bytes en su lugar de bits.
$ speedtest-cli–bytes
Compruebe la velocidad de Internet de Linux en bytes
3. Comparta la velocidad de su ancho de banda con sus amigos o familiares. Se le proporciona un enlace que se puede utilizar para descargar una imagen.
$ speedtest-cli–share
Compartir los resultados de la prueba de velocidad de Internet de Linux
La siguiente imagen es un resultado de prueba de velocidad de muestra generado con el comando anterior .
Ver la prueba de velocidad de Internet de Linux Resultados
4.. ¿No necesita información adicional más que hacer ping, descargar y subir?
$ speedtest-cli–simple
Prueba de Internet de Linux Velocidad
5.. Enumere el servidor speedtest.net basado en la distancia física. Se menciona la distancia en km.
$ speedtest-cli–list
Listar servidores Speedtest
6.. El último Stage generó una enorme lista de servidores ordenados en función de la distancia. ¿Cómo obtener el resultado deseado? Digamos que solo quiero ver el servidor speedtest.net ubicado en Mumbai (India).
$ speedtest-cli–list | grep-i Mumbai
Lista de servidores de prueba de velocidad más cercanos
7.. Conexión de prueba velocidad contra un servidor específico. Use el Id. De servidor generado en el ejemplo 5 y el ejemplo 6 de arriba.
$ speedtest-cli–server 23647 ## Aquí se usa el Id. De servidor 23647 en el ejemplo.
Prueba la velocidad de Internet de Linux contra el servidor
8.. Para comprobar el número de versión y la ayuda de speedtest-cli una herramienta.
$ speedtest-cli–version $ speedtest-cli–help
Versión y ayuda de Speedtest
Nota:. La latencia informada por la herramienta es no es su objetivo y no se debe confiar en él. La salida de valores de latencia relativa es responsable del servidor seleccionado para ser probado. La capacidad de la CPU y la memoria influirá en el resultado hasta cierto punto.
Conclusión
La herramienta es imprescindible para los administradores y desarrolladores de sistemas. Un script sencillo que se ejecuta sin ningún problema. Debo decir que la aplicación es maravillosa, liviana y cumple lo que promete. No me gustaba Speedtest.net porque usaba flash, pero speedtest-cli. me dio una razón para amarlos.
speedtest_cli. es un tercero-aplicación de fiesta y no debe utilizarse para registrar automáticamente la velocidad del ancho de banda. Speedtest.net es utilizado por millones de usuarios y es una buena idea configurar su propio mini servidor Speedtest.
Eso es todo por ahora, hasta entonces permanezca atento y conectado a Tecmint. . No olvide darnos sus valiosos comentarios en los comentarios a continuación. Me gusta y comparte con nosotros y ayúdanos a difundir.