Quando você precisa testar a velocidade da conexão da sua máquina, acessar sites de medidores através de um navegador consome muita memória RAM e processamento, o que pode limitar e mascarar o resultado real da sua porta de rede. A forma mais precisa e leve de validar o seu tráfego de download e upload é utilizando o Speedtest CLI oficial da Ookla diretamente por linha de comando.
Abaixo, detalhamos o processo de instalação para os principais sistemas operacionais utilizados em nossos servidores.
Preparação (Removendo versões antigas)
Caso você já tenha tentado instalar o teste de velocidade anteriormente pelos repositórios padrões do sistema (usando o pacote genérico speedtest-cli), é essencial removê-lo primeiro, pois ele causará conflito com a versão oficial da Ookla. Os comandos abaixo já incluem a etapa de remoção por precaução.
Instalação no Ubuntu e Debian
Acesse a sua VPS via SSH e execute os comandos abaixo em sequência:
# Remove a versão não oficial caso esteja instalada
sudo apt-get remove speedtest-cli -y
# Instala o pacote curl (necessário para baixar o repositório)
sudo apt-get install curl -y
# Baixa e adiciona o repositório oficial da Ookla
curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh | sudo bash
# Instala o Speedtest oficial
sudo apt-get install speedtest -y
Instalação no CentOS, Fedora, AlmaLinux e Rocky Linux
Se o seu servidor utiliza distribuições baseadas em Red Hat, o gerenciador de pacotes é diferente. Utilize os comandos abaixo:
# Remove a versão não oficial caso esteja instalada
rpm -qa | grep speedtest | xargs -I {} sudo yum -y remove {}
# Baixa e adiciona o repositório oficial da Ookla
curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.rpm.sh | sudo bash
# Instala o Speedtest oficial
sudo yum install speedtest -y
Instalação no FreeBSD
Para usuários de FreeBSD, a instalação requer a adição manual do pacote precompilado correspondente à versão do seu sistema.
# Remove versões conflitantes caso existam
sudo pkg remove speedtest
# Atualiza a lista de pacotes e instala as dependências de certificado
sudo pkg update && sudo pkg install -y libidn2 ca_root_nss
# Se você estiver usando o FreeBSD 13 (Padrão mais recente), instale com:
sudo pkg add "https://install.speedtest.net/app/cli/ookla-speedtest-1.2.0-freebsd13-x86_64.pkg"
# Se você estiver usando o FreeBSD 12, utilize este comando em vez do anterior:
sudo pkg add "https://install.speedtest.net/app/cli/ookla-speedtest-1.2.0-freebsd12-x86_64.pkg"
Como executar o teste de velocidade
Após a instalação ser concluída com sucesso em qualquer um dos sistemas acima, realizar o teste é muito simples.
No terminal, digite apenas o comando:
speedtest
Na primeira vez que você executar o aplicativo, ele pedirá para você aceitar os termos de uso e a licença. Basta digitar
YES(em maiúsculas) e apertar Enter.
O teste identificará automaticamente o melhor servidor próximo ao data center e iniciará a medição.
Entendendo os resultados e variações
O resultado final exibirá o Ping (latência) e as velocidades de Download e Upload em Mbps. É importante notar que variações nos resultados são normais e esperadas durante testes sintéticos, por alguns motivos:
Filtros AntiDDoS: Nossa rede possui camadas robustas de mitigação (AntiDDoS PRO). Como o Speedtest gera um tráfego de dados massivo e repentino para medir a capacidade, os filtros de segurança podem inspecionar esses pacotes agressivos, resultando em uma medição ligeiramente menor que o pico teórico da porta de 1 Gbps.
Capacidade do Servidor de Destino: O servidor escolhido pelo aplicativo para realizar o teste pode estar congestionado no momento, limitando a velocidade de resposta que chega até a sua VPS.
Rotas Externas: A internet é uma malha interligada. Qualquer instabilidade nas rotas das operadoras entre o nosso data center e o servidor de teste afetará o número final exibido na tela.
