Medir la Velocidad de Conexión de un Servidor

Medir la Velocidad de Conexión de un Servidor en 2022


Para Medir la Velocidad de Conexión de un Servidor Linux Windows y/o de un Servidor VPS existen algunas alternativas, pero a mi juicio dos son las más útiles y mas fiables al momento de comprobar con que velocidad tu servidor se conecta a internet.

A continuación paso a demostrarte como usarlas, como requisito indispensable debes tener acceso root al servidor al cual vayas a realizar la prueba. Este acceso te lo entrega el proveedor al momento que contratas el VPS o instalas el servidor.

Lo primero que debes hacer es loguearte a tu servidor mediante consola via SSH usando un comando similar a:

$ ssh [usuario-root]@[ip-servidor]

luego te pedirá tu contraseña y si ingresaste correctamente la información estarás dentro.

Ahora para comprobar la velocidad de tu servidor sigue una de estas dos opciones:

Descarga Virtual de un Archivo

Una forma manual de hacerlo sería el descargar virtualmente (los archivos no se almacenarán en el disco duro de tu VPS) un archivo grande y comprobar visualmente la velocidad de descarga, ya que al hacerlo por consola el servidor te actualiza al segundo esta información.

Para esto podemos usar conocido archivos de prueba de algunos hostings junto con el comando wget de Linux.

Archivos de 100 MB:

wget -O /dev/null http://speedtest.london.linode.com/100MB-london.bin

wget -O /dev/null https://speed.hetzner.de/100MB.bin

wget -O /dev/null http://cachefly.cachefly.net/100mb.test

wget -O /dev/null http://speedtest.tele2.net/100MB.zip

Archivo de 500 MB:

wget -O /dev/null http://speedtest.ams01.softlayer.com/downloads/test500.zip

Archivos de 1 GB

wget -O /dev/null http://speedtest.tele2.net/1GB.zip

wget -O /dev/null http://mirror.us.leaseweb.net/speedtest/1000mb.bin

wget -O /dev/null https://speed.hetzner.de/1GB.bin

Estos comandos arrojarán una respuesta similar a:

Petición HTTP enviada, esperando respuesta... 200 OK
Longitud: 1073741824 (1,0G) [application/zip]
Guardando como: “/dev/null”

/dev/null            29%[====>               ] 299,53M  10,1MB/s    eta 85s    ^

En negrita he marcado la velocidad de descarga en megabytes por segundo, para obtener la unidad usada por tu ISP debes multipolicar este valor por 8:

10,1MB/s * 8 = 80,8 

ahora está en Megabits por segundo, la misma unidad que tu proveedor de internet.

Tengo que señalar que a mayor la descarga mas fiable la medición.

Instalando Speedtest CLI de Ookla

La otra alternativa es instalar una app de línea de comandos CLI de la compañía Ookla creadora del conocido medidor de velocidad Speedtest. Esta herramienta es totalmente gratuita, desaarrollada y mantenida por la mencionada compañía.

Para esto solo debes ir a su website: Ookla CLI y seguir los pasos para instalar, a continuación les dejo las instrucciones para Ubuntu:

$ sudo apt-get install gnupg1 apt-transport-https dirmngr
$ export INSTALL_KEY=379CE192D401AB61
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys $INSTALL_KEY
$ echo "deb https://ookla.bintray.com/debian generic main" | sudo tee  /etc/apt/sources.list.d/speedtest.list
$ sudo apt-get update
# Other non-official binaries will conflict with Speedtest CLI
# Example how to remove using apt-get
# sudo apt-get remove speedtest-cli
$ sudo apt-get install speedtest

Luego solo debes ejecutar el comando:

$ speedtest

y se iniciará la prueba de Velocidad de Conexión a Internet de tu servidor.

En la mencionada web podrás encontrar las instrucciones ademas para otras distros de Linux, para Windows, FreeBSD (alguien lo sigue usando?) y Mac.

Los resultados mostrados por la CLI de Ookla contienen mas datos y es posible hacer mas mediciones y obtener una mayor cantidad de datos.

Asimismo podemos automatizar el medir la velocidad de conexión de un servidor con esta herramienta, embeberla en un programa que creemos y usar sus datos, podemos también exportalos a CSV, JSONL o JSON

Conclusión

Como puedes ver ambas herramientas son muy interesantes y sirven muy bien para el propósito de Medir la Velocidad de Conexión de un Servidor.

A mi gusto la opción de Ookla es mas completa y precisa al ser un programa especialmente diseñado para estos fines, el cual puede mostrarnos claramente la Velocidad de Conexión de un Servidor , asimismo podrás usar esta herramienta en algún programa propio y obtener los datos en diferentes formatos con los cuales luego podrás crear estadísticas reales.

Para cualquier consulta o comentario escríbeme que con gusto podré ayudarte.


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *