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

É muito fácil testar a velocidade da sua conexão com a Internet em um computador moderno: basta abrir um navegador da Web, acessar o site speedtest.net, e ta pronto o sorvetinho...
Mas existem outras maneiras de testar a velocidade dos dados da sua rede no Linux, inclusive usando a linha de comando.
Talvez você queira verificar se as velocidades de sua rede correspondem às que você paga ao seu ISP (seu provedor de internet) ou ver se um problema de conexão que está incomodando você é real ou imaginário. Qualquer; ser capaz de executar um teste de velocidade da Internet a partir da linha de comando será útil.
Usando 'speedtest-cli' no Linux
Agora, para definir suas expectativas, mencionarei que executar um teste de velocidade da Internet a partir da linha de comando não é tão empolgante quanto outros métodos. Você não consegue ver velocímetros tiquetaqueando indiretamente ou gráficos de barras coloridos ondulando diante de seus olhos.
Mas você obtém o que precisa: dados e rapidez.
Usaremos uma ferramenta Python chamada speedtest-cli para testar a velocidade da internet no Linux. Isso usa o site speedtest.net que mencionei no início deste post. Com ele você pode testar suas velocidades de upload e download da internet e medir seu ping.
Acrescentarei que alguns sites/servidores/ISPs são experientes no tráfego deste site, então pegue os resultados como uma pitada de sal.
Primeiras coisas primeiro: instale a ferramenta speedtest-cli em seu sistema Linux. A maneira exata de fazer isso varia de acordo com o seu sistema operacional, mas o pacote está nos repositórios de todas as principais distribuições Linux, o que significa que você pode executar sudo apt install speedtest-cli (ou o equivalente da sua distribuição) para obtê-lo.
Uma vez instalado:
- Abra uma nova janela do Terminal (na maioria das distribuições Linux você pode fazer isso rapidamente pressionando as teclas ctrl + t)
- Na janela do Terminal, digite o seguinte comando: speedtest-cli --simple
- Pressione a tecla Enter no teclado para executar o comando.
O aplicativo leva cerca de 30 segundos para medir adequadamente suas velocidades de upload e download, então seja paciente. Quando estiver pronto, você verá um relatório conciso:
Se você quiser ver mais informações sobre sua rede durante e após o teste (como endereço IP, local do teste, etc), você pode executar speedtest-cli sem o --simple. Isso oferece uma saída mais detalhada, assim:
E para ver toda a gama de opções disponíveis com a ferramenta —há muitas— execute o comando speedtest-cli -h para criar a página man.
Conclusão
Então é isso; agora você sabe como executar um teste de velocidade de rede em qualquer distribuição Linux a partir de qualquer emulador de terminal ou ambiente CLI fornecido