Ver destacados

Comprobar velocidad de internet con test Speedtest-cli en CentOS 7

Te explicamos cómo comprobar la velocidad de internet con test Speedtest-cli en centOS 7 Linux.
Escrito por
9.3K Visitas  |  Publicado may 28 2018 16:05
Favorito
Compartir
Comparte esta pagina a tus Amigos y Contactos usando las siguientes Redes Sociales


Actualmente los proveedores de Internet, o ISP (Internet Service Provider), nos ofrecen diversas velocidades en base al tipo de tarea a realizar, esto es vital ya que una alta velocidad será garantía de que nuestra navegación será sin problemas y todo el proceso de carga y descarga estará dentro de lo esperado sin afectar la productividad ni tomar tiempo de más.

 

Una herramienta útil para comprobar en tiempo real la velocidad de internet es Speedtest-cli, la cual puede ser usada para verificar la velocidad de carga y descarga en el servidor y esta hace uso de una interfaz de línea de comando para realizar esta tarea de forma muy simple, de la misma forma, Speedtest-cli está en la capacidad de probar la velocidad de red de nuestro servidor.

 

Cómo probar la velocidad de carga de un sitio web desde la terminal de comandos de Linux. Con videotutorial incluido.

 

A través de este tutorial aprenderemos a instalar Speedtest-cli en CentOS 7.

 


1. Cómo instalar Python en CentOS 7 Linux

 

Paso 1

Speedtest-cli requiere de Python para su optima ejecución, antes de ello, podemos acceder como usuarios root ejecutando lo siguiente:
sudo su
Paso 2

Posteriormente, vamos a ejecutar la siguiente línea para instalar Python en CentOS 7:
yum install Python

 

Ingresamos la letra y para aceptar la descarga e instalación de Python.

 

 


2. Cómo instalar Speedtest-cli en CentOS 7 Linux

 

Paso 1

Ahora, iremos al directorio /usr/local/src que será la ruta donde hemos de descargar la utilidad:
cd /usr/local/src
Luego vamos a descargar el script de Python asociado a Speedtest-cli ejecutando lo siguiente:
wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py

 

 

Paso 2

Asignamos los permisos respectivos:
chmod +x speedtest-cli

 

 


3. Cómo comprobar la velocidad de Internet en CentOS 7 Linux

 

Paso 1

El siguiente paso a dar consiste en realizar las respectivas pruebas de Internet, la más básica es ejecutar alguna de las siguientes opciones:
./speedtest-cli
python speedtest-cli
Este será el resultado obtenido:

 

 

 

Allí podemos ver detalles como:

  • Servidor de origen
  • Proveedor ISP
  • Tiempo del ping
  • Velocidad de subida y de bajada

 

Paso 2

Si deseamos ver este resultado en bytes, vamos a ejecutar lo siguiente:
./speedtest-cli –bytes

 

 

Paso 3

Ahora, otra de las opciones disponibles de Speedtest-cli es obtener este resultado de forma gráfica, para ello podemos ejecutar la siguiente línea la cual nos provee un enlace web para verificar dicho resultado:
./speedtest-cli –share

 

Paso 4

Con este resultado, podemos ir al enlace desde cualquier navegador y este será el resultado que veremos:

 

 


4. Cómo obtener una identificación del servidor a validar CentOS 7 Linux

 

Paso 1

Es posible que por alguna razón deseemos obtener el ID de los servidores disponibles, para esto, en primer lugar, vamos a ejecutar la siguiente línea:
wget http://www.speedtest.net/speedtest-servers.php

 

 

Paso 2

Para observar los IDs de los servidores vamos a ejecutar la siguiente línea:
more speedtest-servers.php

 

 

Paso 3

Para conocer un ID especifico podemos usar alguna de las siguientes opciones:
grep 'ciudad' speedtest-servers.php
grep 'país' speedtest-servers.php
grep 'ciudad, estado' speedtest-servers.php
Por ejemplo, podemos ejecutar lo siguiente para ver todos los servidores de España:
grep 'Spain' speedtest-servers.php

 

 

Paso 4

Para ver un ID especifico, incluyendo ciudad y estado, podemos ejecutar lo siguiente:
grep 'Tampa, FL' speedtest-servers.php | egrep -o 'id="[0-9]{4}"'
Esto dará como resultado los IDs de los servidores de dicha región y con esos ID, vamos a ejecutar lo siguiente para realizar la prueba de velocidad:
./speedtest-cli –server “ID”

 

 

Paso 5

Las opciones generales de Speedtest-cli son las siguientes:

 

Despliega la ayuda de la utilidad
-h, --help

No ejecuta la prueba de descarga
--no-download

No ejecuta la prueba de carga
--no-upload

Despliega el valor en bytes en lugar de bits
--bytes

Generar y ofrece una URL de speedtest.net con la imagen de los resultados
--share

Suprime la salida detallada, solo muestra información básica
--simple

Suprime la salida detallada, solo muestra información básica en el formato CSV
--csv

 

Delimitador de un solo carácter para usar en la salida CSV
--csv-delimiter

Imprime encabezados CSV
--csv-header

Suprime la salida detallada, solo muestra información básica en formato JSON
--json

Despliega una lista de servidores de speedtest.net ordenados por distancia
--list

Permite especificar un servidor para su validación
--server

Excluye un servidor de la selección
--exclude EXCLUDE

Genera una MINI URL del servidor Mini Speedtest
--mini

Hace referencia a la dirección IP de origen
--source SOURCE

Es el timeout en segundos, su valor por defecto es de 10 segundos
--timeout TIMEOUT

Hace uso del protocolo HTTPS en lugar de HTTP cuando se comunica con servidores operados por speedtest.net
--secure

No preasigna los datos de carga con el fin de mejorar el rendimiento
--no-pre-allocate

Despliega la versión actual de Speedtest-cli
--version

 

Con esta práctica herramienta será posible llevar un control detallada de la velocidad de red, tanto de subida como de bajada, para tareas de soporte, control o garantía.

 

Te damos diferentes consejos para mejorar la velocidad y el rendimiento de tu ordenador con Linux.

¿Te ayudó este Tutorial?

Ayuda a mejorar este Tutorial!
¿Quieres ayudarnos a mejorar este tutorial más? Puedes enviar tu Revisión con los cambios que considere útiles. Ya hay 0 usuario que han contribuido en este tutorial al enviar sus Revisiones. ¡Puedes ser el próximo!