Como verificar a velocidade da internet pelo terminal Linux?

como-verificar-velocidade-internet-pelo-terminal-linux

Verificar a velocidade da internet no Linux pode ser muito fácil, e o melhor, apenas usando o terminal. Todos sabemos que existem sites que fazem estes testes da velocidade da sua conexão, no Brasil temos um sério problema com a instabilidade da internet, em especial quando a transmissão é feita via rádio onde os fatores climáticos ou magnéticos podem influenciar na qualidade do sinal, e consequentemente haverá perda de pacotes e uma lentidão na sua internet. Conheça o SpeedTest para Linux.

No entanto, se você usa uma internet a cabo diretamente de um switch, o resultado do teste de conexão pode ser mais assertivo, mas mesmo assim nunca vai se o real, isso porque a maioria dos servidores usa cache até mesmo para estes sites que testam a velocidade da conexão com a internet, então o Speedtest-cli vai ajudar você a ter um resultado mais próximo da realidade, e o melhor, no próprio terminal Linux. Teste agora a velocidade da sua internet.

Então, como verificar a velocidade da internet no terminal do Linux?

Para isso vamos instalar o Speedtest-cli no Ubuntu, Debian, Fedora, AlmaLinux, RHEL, execute os comandos abaixo:

Primeiro vamos precisar instalar o Python, algumas distribuições já vem com o Python instalado, mas de qualquer maneira vamos fazer o tutorial como se o Python não estivesse instalado:

Para instalar o Python no Debian/Ubuntu/Linux Mint:

Terminal
sudo apt install python

Para instalar o Python no Fedora:

Terminal
sudo dnf install python

Para instalar em versões antigas do RHEL/AlmaLinux:

Terminal
sudo yum install python

Baixando, executando o Speedtest-cli para Linux via GitHub

Agora vamos instalar o Speedtest-cli, é através deste pacote que vamos conseguir verificar a velocidade da conexão no terminal Linux. Para baixar execute o comando abaixo:

Terminal
wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py

Agora, vamos dar a permissão de execução:

Terminal
chmod +x speedtest-cli

Verificando a velocidade da internet pelo Terminal no Linux

Agora, a parte mais fácil, vamos testar a velocidade da sua conexão com a internet via terminal Linux, para isso execute um dos comandos abaixo:

Terminal
./speedtest-cli

ou também pode verificar a velocidade com:

Terminal
python speedtest-cli

Veja um exemplo do resultado:

Alguns parâmetros que você pode usar quando for verificar a velocidade da sua conexão no Linux

Se você quer que o resultado do teste de velocidade de conexão seja em bytes, execute o comando abaixo:

Terminal
./speedtest-cli --bytes

Se você quer que o resultado do teste seja emitido como uma imagem, é possível adicionar mais um parâmetro, ele vai gerar um link com uma imagem png que você pode compartilhar e até enviar para o seu provedor de internet:

Terminal
./speedtest-cli --share

E se for os dois, não tem problema, basta juntar os dois parâmetros:

Terminal
./speedtest-cli --share --bytes

Como testar a velocidade da internet no Linux escolhendo um ID de servidor? Fácil!

Antes de tudo é preciso saber a lista dos servidores disponíveis para teste, para isso execute o comando abaixo:

Terminal
wget http://www.speedtest.net/speedtest-servers.php

Agora, para saber o ID do servidor execute:

Terminal
more speedtest-servers.php

Agora, se você quer fazer a pesquisa do ID do servidor, usando nome da cidade ou país, execute um dos comandos abaixo:

Terminal
grep 'nome-cidade' speedtest-servers.php
Terminal
grep 'nome-país' speedtest-servers.php

E aí sabendo o ID do servidor, digamos que o que eu escolhe seja o 2022, execute o comando abaixo:

Terminal
./speedtest-cli --server 2022

Espero ter ajudado, verifique agora a velocidade da sua conexão com a internet usando apenas o Terminal Linux! Essa dica, é muito útil quando não há ambiente gráfico, ou quando o usuário quer testar sem interferência do cache do provedor!

Acesse a versão completa
Sair da versão mobile