Este guia explica como testar a largura de banda do seu VPS com Speedtest para medir velocidade de download/upload e identificar problemas de conectividade.
📋 Pré-requisitos
- VPS com acesso root ou sudo
- Ligação SSH ativa
- Ubuntu/Debian
🔧 Instalação do Speedtest
Desinstalar versões antigas
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 versões antigas — apenas a instalação via curl funciona corretamente com a versão oficial Ookla.
Instalação via 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
🚀 Utilizar Speedtest
Teste básico
Bashspeedtest speedtest --simple speedtest --bits speedtest --json > speedtest-result.json
Escolher servidor específico
Bashspeedtest --list speedtest --list | grep -i "france\|paris" speedtest --server SERVER_ID speedtest --server 45170
Exemplo de resultado
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
📊 Opções avançadas
Bash1speedtest --format=simple 2speedtest --format=csv 3speedtest --format=json 4speedtest --server 45170 --format=json > speedtest-paris.json 5speedtest --progress=no 6speedtest --accept-license 7speedtest --accept-gdpr
Script de teste completo
Bash#!/bin/bash echo "=== Teste de largura de banda VPS ===" speedtest --simple speedtest --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
📊 Interpretar resultados
Velocidades normais
- VPS entrada: 100–250 Mbps
- VPS standard: 250–500 Mbps
- VPS High Performance: 500 Mbps – 1 Gbps
- VPS premium: 1 Gbps+
Latência
- < 10 ms: excelente
- 10–50 ms: muito boa
- 50–100 ms: boa
- > 200 ms: elevada (possível problema)
Sinais de problemas
- Velocidade < 50% da prometida
- Jitter elevado (> 10 ms)
- Perda de pacotes > 1%
🆘 Resolução de problemas
Velocidade muito lenta
Bashtop iftop ip -s link show sudo nethogs
Speedtest não funciona
Bashsudo apt remove speedtest -y sudo apt purge speedtest -y curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh | sudo bash sudo apt install speedtest -y
Erro "speedtest: command not found"
Bashwhich speedtest curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh | sudo bash sudo apt install speedtest -y
📚 Recursos adicionais
❓ Perguntas frequentes
P: Porque desinstalar speedtest-cli antes de instalar speedtest?
R: A versão antiga via pip é obsoleta e pode conflitar com a versão oficial Ookla.
P: Os resultados variam entre testes?
R: Sim, é normal. Execute vários testes para obter uma média.
P: Qual a diferença entre Mbps e MB/s?
R: 1 MB/s = 8 Mbps. O Speedtest mostra Mbps por predefinição.