Speedtest.net es una herramienta útil para los administradores y entusiastas del servidor Linux, ya que les ayuda a probar rápidamente el ping, el ancho de banda y otra información de red desde la comodidad de un sitio web. Aún así, por bueno que sea el sitio web Speedtest.net, no es muy útil si está intentando probar la conexión a Internet de un servidor remoto y no tiene acceso a un navegador web.
Presentamos Speedtest-cli: Es una utilidad de línea de comandos que le permite ejecutar Speedtest desde el terminal Linux. Hace todo lo que hace el sitio web Speedtest pero con argumentos de comando de Linux. Para instalar este software, necesitará la última versión del lenguaje de programación Python.
Instalar Speedtest-cli
Speedtest-Cli se puede instalar a través de diferentes fuentes de software de distribución de Linux. También está disponible a través del código fuente o la herramienta Python Package.
Ubuntu
sudo apt install speedtest-cli
Debian
sudo apt-get install speedtest-cli
Arch Linux
Los usuarios de Arch que deseen instalar Speedtest-cli deberán habilitar primero el repositorio de software "Comunidad" en /etc/pacman.conf. Para activar, inicie una terminal y abra pacman.conf con Nano.
sudo nano /etc/pacman.conf
Desplácese hacia abajo y busque "Comunidad". Elimine todas las instancias de # # desde delante de "Comunidad", y las líneas debajo de ella también. Después de eliminar los símbolos #, presione Ctrl + O para guardar las ediciones y salir de Nano con Ctrl + X.
Vuelva a sincronizar su Pacman para habilitar el repositorio de la comunidad.
sudo pacman -Syy
Con el representante de la Comunidad ahora en funcionamiento en su PC Arch Linux, instale la utilidad speedtest-cli.
sudo pacman -S speedtest-cli
Fedora
sudo dnf install speedtest-cli -y
OpenSUSE
sudo zypper install speedtest-cli
Linux genéricos a través de Python PIP
Si no puede obtener la utilidad Speedtest-cli,podrás ponerlo en marcha con Python y PIP. Para comenzar la instalación, abra una ventana de terminal y asegúrese de tener la última versión de Python y Pip. Cuando haya determinado que tiene la versión más reciente de Python y Pip trabajando en su PC con Linux, instale Speedtest-cli con el siguiente comando.
Nota: no intente usar sudo durante la instalación, ya que arruinará su entorno de desarrollo de Python.
pip install speedtest-cli
Linux genéricos a través de la construcción desde la fuente
Ir a la ruta Python Pip en Linux genéricoLas distribuciones suelen ser la forma más fácil de ponerlo en marcha si a su distribución de Linux no le importa el software. Sin embargo, si PIP no funciona, hay otra solución: construir desde la fuente.
Antes de instalar Speedtest-cli a través del código fuente de Github, instale el lenguaje de programación Python, así como la herramienta Git. Luego, use el git clone comando para agarrar el código.
git clone https://github.com/sivel/speedtest-cli.git
Mueve tu terminal hacia el speedtest-cli codifique la carpeta y actualice los permisos de los contenidos.
sudo chmod +x *
Ejecute la herramienta de instalación para que Speedtest-cli funcione en su PC con Linux.
python setup.py install
Utilice Speedtest-Cli
Para ejecutar una prueba básica de velocidad de Internet con la herramienta Speedtest-cli, inicie un terminal y ejecute speedtest-cli en eso. Lo que sigue es una prueba básica de su velocidad de ping, carga y descarga. Los resultados de su prueba de Internet se mostrarán en forma de texto cuando se complete el proceso.

speedtest-cli
Si es nuevo en el uso del terminal y desea que los resultados de las pruebas de Internet sean más fáciles de leer, agregue el modificador simple a speedtest-cli comandos

speedtest-cli --simple
Prueba de solo descarga
¿Desea calcular su velocidad de descarga pero no tiene ganas de ejecutar una prueba completa de velocidad de Internet? Intenta ejecutar el speedtest-cli comando con el no subir modificador
speedtest-cli --no-upload
Combinar no subir con el sencillo modificador para una experiencia fácil de leer.
speedtest-cli --no-upload --simple
Prueba de solo carga
Corriendo speedtest-cli con el sin descarga El comando permitirá al usuario hacer una prueba de "solo carga".
speedtest-cli --no-download
Para obtener mejores resultados, ejecute con el sencillo modificador
speedtest-cli --no-download --simple
Ver resultados gráficos
Cuando ejecuta una prueba de velocidad de Internet en Speedtest.net, tiene la opción de ver los resultados de su red en una imagen PNG. Si quieres un resultado de las pruebas de velocidad con las que corres speedtest-cli en la terminal, agregue el compartir modificador
speedtest-cli --share --simple
Speedtest con bytes
Cada prueba de Internet que ejecute con el speedtest-cli El comando se mide en bits. Es el estándar universal para medir la velocidad en Internet. Si esto no te sienta bien, considera usar el bytes modificador en tus pruebas.
speedtest-cli --bytes
Exportar SpeedTest a CSV
¿Corres muchas pruebas de velocidad? ¿Quieres hacer un seguimiento de tus datos? Considere ejecutar el speedtest-cli comando con el csv modificador El uso de esta función imprime los resultados de la prueba en el formato de texto "csv" que se puede pegar fácilmente en programas de hojas de cálculo como Microsoft Excel o Libre Office Calc.

speedtest-cli --csv
Otras características Speedtest-cli
En este tutorial, repasaremos muchas características útiles diferentes que puede usar con speedtest-cli. Sin embargo, hay muchas otras funciones útiles que no hemos cubierto.
Para acceder a las otras funciones de línea de comandos de Speedtest, ejecute el siguiente comando en una ventana de terminal.

speedtest-cli --help
Alternativamente, guarde la página de ayuda en un archivo de texto con:
speedtest-cli --help >> ~/Documents/speedtest-cli-commands.txt</p>
Comentarios