Português

Testar largura de banda do VPS

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

Bash
1sudo 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)

Bash
curl -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

Bash
speedtest speedtest --simple speedtest --bits speedtest --json > speedtest-result.json

Escolher servidor específico

Bash
speedtest --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

Bash
1speedtest --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
Bash
chmod +x test-bandwidth.sh ./test-bandwidth.sh

Guardar resultados

Bash
speedtest --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

Bash
top iftop ip -s link show sudo nethogs

Speedtest não funciona

Bash
sudo 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"

Bash
which 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.

Precisa de ajuda?

Dúvidas sobre este guia? A nossa equipa e a comunidade estão disponíveis para ajudar.

Fique a par das últimas ofertas, descontos e promoções especiais.

Ver promoções