Esta guía explica cómo probar el ancho de banda de su VPS con Speedtest de Ookla.
📋 Requisitos previos
- VPS con acceso root o sudo
- Conexión SSH activa
- Ubuntu/Debian
🔧 Instalación de Speedtest
Desinstalar versiones antiguas
Bash1sudo pip3 uninstall speedtest-cli -y 2>/dev/null || true 2sudo apt remove speedtest-cli -y 2>/dev/null || true 3sudo apt purge speedtest-cli -y 2>/dev/null || true 4sudo apt remove speedtest -y 2>/dev/null || true 5sudo apt purge speedtest -y 2>/dev/null || true 6sudo apt autoremove -y 7sudo apt autoclean -y
Importante: Desinstale versiones antiguas para evitar conflictos con la versión oficial de Ookla.
Instalación vía curl (método recomendado)
Bashcurl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh | sudo bash sudo apt install speedtest -y speedtest --version
🚀 Uso de Speedtest
Prueba básica
Bashspeedtest speedtest --simple speedtest --json > speedtest-result.json
Elegir un servidor específico
Bashspeedtest --list speedtest --list | grep -i "france\|paris" speedtest --server 45170 speedtest --server 45170 --simple
Ejemplo de salida
Speedtest by Ookla
Server: Server Name - City (ID: 12345)
ISP: Your ISP
Latency: 12.45 ms (0.05 ms jitter)
Download: 945.23 Mbps (data used: 1.2 GB)
Upload: 842.15 Mbps (data used: 1.0 GB)
Packet Loss: 0.0%
Result URL: https://www.speedtest.net/result/c/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
📊 Script de prueba completo
Bash1#!/bin/bash 2 3echo "=== Prueba de ancho de banda VPS ===" 4speedtest --simple 5echo "" 6speedtest --server 45170 --simple
Bashchmod +x test-bandwidth.sh ./test-bandwidth.sh
Guardar resultados
Bashspeedtest --format=simple > speedtest-$(date +%Y%m%d-%H%M%S).txt speedtest --format=json > speedtest-$(date +%Y%m%d-%H%M%S).json speedtest --format=simple >> speedtest-history.txt
📊 Interpretación de resultados
Velocidades habituales
- VPS básico: 100-250 Mbps
- VPS estándar: 250-500 Mbps
- VPS Ryzen: 500 Mbps - 1 Gbps
- VPS premium: 1 Gbps o más
Latencia
- < 10 ms: Excelente
- 10-50 ms: Muy buena
- 50-100 ms: Buena
- > 200 ms: Posible problema
Pérdida de paquetes
- 0%: Perfecto
- > 1%: Problema de conectividad
✅ Buenas prácticas
- Pruebe varias veces y en distintos momentos
- Compare resultados con distintos servidores
- Use formato JSON para automatizar análisis
🆘 Solución de problemas
Velocidad muy baja
Bashtop iftop ip -s link show sudo nethogs
Speedtest no funciona
Bashwhich speedtest sudo apt remove speedtest -y curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh | sudo bash sudo apt install speedtest -y
Error "speedtest: command not found"
Bashcurl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh | sudo bash sudo apt install speedtest -y
No encuentra servidores
Bashspeedtest --list ping -c 3 8.8.8.8 curl -I https://www.speedtest.net
📚 Recursos adicionales
❓ Preguntas frecuentes
P: ¿Por qué desinstalar speedtest-cli antes?
R: La versión antigua (pip) puede conflictuar con la versión oficial de Ookla.
P: ¿Por qué varían los resultados?
R: Es normal. Depende de la carga de red, la hora y el servidor usado.
P: ¿Debo preocuparme si la velocidad es ligeramente inferior?
R: Una diferencia del 10-20% es normal. Si es >50% inferior de forma constante, contacte soporte.
P: ¿Mbps o MB/s?
R: Speedtest usa Mbps (megabits). 1 MB/s = 8 Mbps.