... linha de comando
O speedtest-cli é uma ferramenta, desenvolvida em python, que testa a conexão da sua internet usando as configurações do popular SpeedTest.net; com a praticidade em realizar tudo pela linha de comando.
Tudo que é feito pelo site Speedtest.net pode ser executado com a ferramenta pela linha de comando, como por exemplo: selecionar automaticamente (ou manualmente) o melhor servidor, baseado no ping, para realizar os testes.
Testando sua conexão
Primeiramtente, verifique a versão do python instalada em seu sistema; executando o comando abaixo:
A versão do python deve ser superior a 2.4
python -V
Posteriormente, baixe o arquivo speedtest-cli através do comando:
wget -O speedtest-cli
https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py
Logo em seguida, dê permissão de execução para o arquivo:
chmod +x speedtest-cli
Agora mova o arquivo para o diretório /usr/bin - local responsável por conter os arquivos de execuções dos principais programas instalados em seu sistema:
sudo mv speedtest-cli /usr/bin/speedtest-cli
Pronto, basta executar o arquivo através do comando: speedtest-cli e aguardar o resultado ;-)
Para remover a ferramenta, basta executar no terminal:sudo rm /usr/bin/speedtest-cli
Testes mais precisos
Por padrão, o Speedtest.net selecionará o "melhor" servidor de testes para sua localidade! Contudo, é preferível que você determine essa localidade manualmente. Portanto execute o comando abaixo para listar os servidores disponíveis:
speedtest-cli --list
Será mostrada uma lista como essa:
1074) Towerstream (Seattle, WA, United States) [3694.99 km]
2523) Wowrack.com (Seattle, WA, United States) [3694.99 km]
1423) Condointernet.net (Seattle, WA, United States) [3694.99 km]
2965) FiberCloud, Inc (Seattle, WA, United States) [3694.99 km]
Você pode pesquisar por uma localidade em específico, executando o comando:speedtest-cli --list | grep -i "nome-localidade"
Lembre-se: quanto mais distante for do local do seu provedor de internet mais lenta será sua resposta!
Por fim, depois de escolhida a melhor localidade; execute o comando:
speedtest-cli --server numero-ID
Onde o numero-ID representa a localidade escolhida (fica a esquerda da lista exibida)
Mais Informações
Site Oficial
SpeedTest.net