O Speedtest.net é uma ferramenta útil para administradores e entusiastas de servidores Linux, pois os ajuda a testar rapidamente ping, largura de banda e outras informações de rede no conforto de um site. Ainda assim, por melhor que seja o site Speedtest.net, não é muito útil se você estiver tentando testar a conexão com a Internet de um servidor remoto e não tiver acesso a um navegador da web.
Apresentando o Speedtest-cli: é um utilitário de linha de comando que permite executar o Speedtest a partir do terminal Linux. Ele faz tudo o que o site Speedtest faz, mas com argumentos de comando do Linux. Para instalar este software, você precisará da versão mais recente da linguagem de programação Python.
últimas postagens
Instale o Speedtest-cli
O Speedtest-Cli pode ser instalado através de muitas fontes de software de distribuição Linux diferentes. Também está disponível através do código-fonte ou da ferramenta Python Package.
Ubuntu
sudo apt install speedtest-cli
Debian
sudo apt-get install speedtest-cli
Arch Linux
Os usuários do Arch que desejam instalar o Speedtest-cli precisarão primeiro habilitar o repositório de software “Community” em /etc/pacman.conf. Para ativar, inicie um terminal e abra o pacman.conf com o Nano.
sudo nano /etc/pacman.conf
Role para baixo e encontre “Comunidade”. Remova todas as instâncias de # na frente de “Community” e as linhas abaixo dela também. Depois de remover os símbolos #, pressione Ctrl + O para salvar as edições e saia do Nano com Ctrl + X.
Re-sincronize seu Pacman para habilitar o repositório da comunidade.
sudo pacman -Syy
Com o representante da comunidade agora instalado e funcionando em seu PC Arch Linux, instale o utilitário speedtest-cli.
sudo pacman -S speedtest-cli
Fedora
sudo dnf install speedtest-cli -y
OpenSUSE
sudo zypper install speedtest-cli
Linux genéricos via Python PIP
Se você não conseguir o utilitário Speedtest-cli, poderá fazê-lo com Python e PIP. Para iniciar a instalação, abra uma janela de terminal e verifique se você tem a versão mais recente do Python e do Pip. Quando você determinar que tem a versão mais recente do Python e do Pip funcionando em seu PC Linux, instale o Speedtest-cli com o seguinte comando.
Nota: não tente usar sudo durante a instalação, pois isso atrapalhará seu ambiente de desenvolvimento Python.
pip install speedtest-cli
Linuxes genéricos através da construção a partir da fonte
Seguir a rota Python Pip em distribuições Linux genéricas geralmente é a maneira mais fácil de fazê-lo se sua distribuição Linux não se importa com o software. No entanto, se o PIP não funcionar, há outra solução: construir a partir da fonte.
Antes de instalar o Speedtest-cli através do código fonte do Github, instale a linguagem de programação Python, bem como a ferramenta Git. Em seguida, use o comando git clone para pegar o código.
git clone https://github.com/sivel/speedtest-cli.git
Mova seu terminal para a pasta de código speedtest-cli e atualize as permissões do conteúdo.
sudo chmod +x *
Execute a ferramenta de instalação para que o Speedtest-cli funcione em seu PC Linux.
python setup.py install
Usar Speedtest-Cli
Para executar um teste básico de velocidade da Internet com a ferramenta Speedtest-cli, inicie um terminal e execute speedtest-cli nele. O que se segue é um teste básico de sua velocidade de ping, upload e download. Os resultados do seu teste de internet aparecerão em forma de texto quando o processo estiver concluído.
speedtest-cli
Se você é novo no uso do terminal e deseja que os resultados dos testes da Internet sejam mais fáceis de ler, adicione o modificador simples aos comandos speedtest-cli.
speedtest-cli --simple
Teste somente para download
Quer descobrir sua velocidade de download, mas não quer fazer um teste completo de velocidade de internet? Tente executar o comando speedtest-cli com o modificador no-upload.
speedtest-cli --no-upload
Combine o não-upload com o modificador simples para uma experiência de fácil leitura.
speedtest-cli --no-upload --simple
Teste somente upload
Executar speedtest-cli com o comando no-download permitirá que o usuário faça um teste “somente upload”.
speedtest-cli --no-download
Para obter melhores resultados, execute com o modificador simples.
speedtest-cli --no-download --simple
Visualizar resultados gráficos
Ao executar um teste de velocidade da Internet no Speedtest.net, você tem a opção de visualizar os resultados da rede em uma imagem PNG. Se você quiser um resultado de imagem dos testes de velocidade executados com speedtest-cli no terminal, adicione o modificador de compartilhamento.
speedtest-cli --share --simple
Teste de velocidade com bytes
Cada teste de internet que você executa com o comando speedtest-cli é medido em bits. É o padrão universal para medir a velocidade na internet. Se isso não lhe agradar, considere usar o modificador de bytes em seus testes.
speedtest-cli --bytes
Exportar SpeedTest para CSV
Você faz muito testes de velocidade? Quer acompanhar seus dados? Considere executar o comando speedtest-cli com o modificador csv. O uso desse recurso imprime os resultados do teste no formato de texto “csv”, que pode ser facilmente colado em programas de planilhas como o Microsoft Excel ou o Libre Office Calc.
speedtest-cli --csv
Outros recursos do Speedtest-cli
Neste tutorial, abordamos muitos recursos úteis diferentes que você pode usar com o speedtest-cli. No entanto, existem muitos outros recursos úteis que não abordamos.
Para acessar os outros recursos de linha de comando do Speedtest, execute o seguinte comando em uma janela de terminal.
speedtest-cli --help
Como alternativa, salve a página de ajuda em um arquivo de texto com:
speedtest-cli --help >> ~/Documents/speedtest-cli-commands.txt