Como testar a velocidade da Internet a partir da linha de comando no Linux

Como testar a velocidade da Internet a partir da linha de comando no Linux

Você pode testar a velocidade da internet sem ter de abrir um navegador e acessar algum site como o speedtest.net. Use esse comando no terminal.

É muito fácil testar sua velocidade de conexão à internet em um computador moderno: basta abrir um navegador da Web, ir para o site speedtest.net e pronto.

Mas há outras maneiras de testar a velocidade de dados da sua rede no Linux, incluindo o uso da linha de comando.

Talvez você queira verificar se as velocidades da sua rede combinam com as que você paga ao seu ISP, ou ver se um problema de conexão que você tem é real ou imaginário. Seja qual for o caso, ser capaz de executar um teste de velocidade de internet a partir da linha de comando é útil.

Neste tutorial eu mostro como executar um teste de velocidade de rede apenas a partir do Terminal usando um aplicativo disponível nos repositórios da maioria das principais distribuições Linux. Não é a única ferramenta para esse trabalho (e alguns argumentam que não é a melhor, também), mas é muito fácil de usar.

Usando speedtest-cli no Linux

Agora, para definir suas expectativas, vamos mencionar que executar um teste de velocidade de internet a partir da linha de comando não é tão interessante quanto outros métodos. Você não pode ver velocímetros batendo alucinadamente, ou gráficos de barras coloridos ondulando diante de seus olhos.

Mas você consegue o que precisa: dados e rapidez.

Usaremos uma ferramenta Python chamada speedtest-cli para testar as velocidades da internet no Linux. Este é o site speedtest.net mencionado no início deste post. Usando-o, você pode testar a velocidade de upload e download da internet e medir seu ping.

Vamos acrescentar que alguns sites/servidores/ISPs já sabem como lidar com o tráfego deste site, então veja os resultados com um pequeno pé atrás.

Primeiramente: instale a ferramenta speedtest-cli no seu sistema Linux. A maneira exata de fazer isso vai variar de acordo com o seu sistema operacional, mas o pacote está nos repositórios de todas as principais distros Linux, o que significa que você pode executar sudo apt install speedtest-cli (ou o equivalente do seu distro) para obtê-lo.

Uma vez instalado:

1) Abra o terminal

Abra uma nova janela terminal (na maioria das distribuições Linux você pode fazer isso rapidamente pressionando as teclas Ctrl + T)

2) Digite o comando

Na janela do Terminal, digite o seguinte comando:

Comandos para usar no terminal

speedtest-cli --simple

3) Pressione Enter

Pressione a tecla Enter no teclado para executar o comando.

O aplicativo leva 30 segundos ou mais para medir adequadamente suas velocidades de upload e download, por isso seja paciente. Uma vez pronto, você verá um relatório resumido:

Saída simples do speedtest-cli no Terminal

Se você quiser ver mais informações sobre sua rede durante e após o teste (como endereço IP, local de teste, etc) você pode executar speedtest-cli sem a opção --simple. Isso proporciona uma saída mais verbosa, assim:

Saída do speedtest-cli no Terminal

E para ver toda a gama de opções disponíveis com a ferramenta — há muitas — execute o comando speedtest-cli -h para escrever a página man.

Conclusão

Então é isso. você agora sabe como executar um teste de velocidade de rede em qualquer distro Linux de qualquer emulador terminal ou ambiente CLI.

Como você prefere fazer testes de velocidade de rede? Ser capaz de fazê-lo a partir da linha de comando em vez de um recurso de site de teste de rede dedicado? Compartilhe sua opinião sobre este tutorial na seção de comentários!

Última atualização deste artigo: 15 de july de 2022