Cómo probar su velocidad de Internet de Linux usando SpeedTest CLI

Cómo probar su velocidad de Internet de Linux usando SpeedTest CLI

Siempre necesitamos verificar la velocidad de la conexión a Internet en el hogar y la oficina. Que hacemos al respecto? Ir a sitios web como Prueba de velocidad.neto y comenzar la prueba. Se carga Javascript En el navegador web y luego selecciona el mejor servidor en función de Ping y emite el resultado. También usa un reproductor de flash para producir resultados gráficos.

[También puede que le guste: Rápido: pruebe su velocidad de descarga de Internet desde Linux Terminal]

¿Qué pasa con un servidor sin cabeza, donde no es ningún navegador basado en la web y el punto principal es que la mayoría de los servidores no tienen cabeza?. Otro cuello de botella de tales 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"Eso elimina tales cuellos de botella y le 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 de Python. Mide la velocidad de ancho de banda de Internet bidireccionalmente. Usa prueba de velocidad.neto infraestructura para medir la velocidad. Speedtest-cli es capaz de enumerar los servidores en función de la distancia física, probar con los servidores específicos y le brinda una URL para compartir el resultado de su prueba de velocidad de Internet.

Para instalar lo último Speedtest-cli herramienta en sistemas Linux, debe tener Python 2.4-3.4 o una versión más alta instalada en el sistema.

[También le puede gustar: Cómo instalar el último Python 3.6 versión en Linux]

Instale SpeedTest-Cli en Linux

Hay tres formas de instalar el Speedtest-cli herramienta. El primer método implica el uso de pitón Paquete 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é todos los caminos ..

En esta página

  • Instale SpeedTest-Cli con Python Pip
  • Instale SpeedTest-Cli usando el script Python
  • Instale SpeedTest-Cli usando el administrador de paquetes

Empecemos…

Instale SpeedTest-Cli con Python Pip

Primero, debe instalar el paquete Python-PIP, luego luego puede instalar el Speedtest-cli herramienta que utiliza 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-henv python3-pip [Python 3] 
Instale PIP en CentOS/RHEL
$ sudo yum instalación Epel-libease $ sudo install python-pip 
Instale PIP en Fedora
$ sudo yum actualización python-setuppools $ sudo yum install python-pip python-giration [python 2] $ sudo dnf install python3 python3-rueda [python 3] 
Instalar pip en openSuse
$ sudo zypper install python-pip python-setuptools python-girath [python 2] $ sudo zypper install python3-pip python3-setuppools python3-rueda [python 3] 
Instale 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 instalar el Speedtest-cli herramienta.

$ sudo pip instalación speedtest-cli o $ sudo pip3 instalación speedtest-cli 

Para actualizar SpeedTest-Cli, en una etapa posterior, use.

$ sudo pip instalación speedtest-cli-upgrade 

Instale SpeedTest-Cli usando el script Python

Primero, descargue el script Python de GitHub usando el comando wget o el comando curl y haga que el archivo de script sea ejecutable.

$ wget -o speedtest -cli https: // raw.githubusercontent.com/sivel/speedtest-cli/maestro/speedtest.py $ chmod +x speedtest-cli o $ curl -lo speedtest-cli https: // raw.githubusercontent.com/sivel/speedtest-cli/maestro/speedtest.py $ chmod +x speedtest-cli 

A continuación, mueva el ejecutable a /usr/bin carpeta, para que no necesite escribir la ruta completa cada vez.

$ sudo MV Speedtest-cli/usr/bin/ 

Instale SpeedTest-Cli usando el administrador de paquetes

También puedes instalar Speedtest-cli Uso de su administrador de paquetes predeterminado como se muestra.

------ En Ubuntu/Debian/Mint ------ $ curl -s https: // instalar.prueba de velocidad.net/app/cli/install.debutante.sh | sudo bash $ sudo apt-get install speedtest 
------ En rhel/centos/fedora ------ $ curl -s https: // instalar.prueba de velocidad.net/app/cli/install.rpm.sh | sudo bash $ sudo yum instalación speedtest 

Prueba de 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 Speedtest-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 lugar de bits.

$ speedtest-cli-bytes 
Verifique la velocidad de Internet de Linux en bytes

3. Comparta su velocidad de ancho de banda con sus amigos o familiares. Se le proporciona un enlace que se puede usar para descargar una imagen.

$ speedtest-cli --share 
Compartir resultados de pruebas de velocidad de Internet de Linux

La siguiente imagen es un resultado de prueba de velocidad de muestra generado usando el comando de arriba.

Ver resultados de la prueba de velocidad de Internet de Linux

4. No necesita ninguna información adicional que no sea ping, descarga y suba?

$ speedtest-cli--simple 
Prueba la velocidad de Internet de Linux

5. Enumerar la prueba de velocidad.neto Basado en servidor a distancia física. La distancia en km es mencionado.

$ Speedtest-cli-Lista 
Lista de servidores Speedtest

6. La última etapa generó una gran lista de servidores ordenados sobre la base de la distancia. Cómo obtener la salida deseada? Di que solo quiero ver la prueba de velocidad.Servidor neto ubicado en Mumbai (India).

$ Speedtest-cli --list | Grep -i Mumbai 
Lista de servidores Speedtest más cercanos

7. Prueba la velocidad de conexión contra un servidor específico. Use la ID del servidor generada en el Ejemplo 5 y el Ejemplo 6 en arriba.

$ SpeedTest-Cli --Server 23647 ## Aquí la identificación del servidor 23647 se usa en el ejemplo. 
Prueba la velocidad de Internet de Linux contra el servidor

8. Para verificar 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 velocidad

Nota: La latencia informada por la herramienta no es su objetivo y uno no debe confiar en ella. La salida de valores de latencia relativa es responsable del servidor seleccionado para ser probado contra. La CPU y la capacidad de memoria influirán en el resultado en cierta medida.

Conclusión

La herramienta es imprescindible para los administradores y desarrolladores del sistema. Un script simple que se ejecuta sin ningún problema. Debo decir que la aplicación es maravillosa, liviana y haz lo que promete. No me gustó Speedtest.net por la razón por la que estaba usando flash, pero Speedtest-cli me dio una razón para amarlos.

speedtest_cli es una aplicación de terceros y no debe usarse para grabar automáticamente la velocidad de ancho de banda. Prueba de velocidad.Millones de usuarios utilizan la red y es una buena idea establecer su propio mini servidor Speedtest.

Eso es todo por ahora, hasta entonces estad atentos y conectado con Tecmenta. No olvide dar sus valiosos comentarios en los comentarios a continuación. Me gusta y comparte y ayúdanos a reparar.