Este artigo apresenta duas ferramentas de linha de comando para verificar a velocidade de sua conexão com a Internet. Isso pode ser útil para verificar se seu ISP realmente oferece as velocidades que afirma, para diagnosticar possíveis problemas com sua conexão de Internet e assim por diante.
Você pode querer usar um teste de velocidade da Internet de linha de comando no caso de desejar evitar ter que visitar um site inchado como speedtest.net, ou se quiser medir a velocidade atual da Internet do seu servidor/máquina remota. Você também pode usá-los em scripts.
*Fast é um utilitário simples sem dependências (escrito em Go) para testar a velocidade de download da Internet de um terminal. A ferramenta é fornecida pelo serviço Netflix Fast.com e funciona em Linux, BSD, Mac e Windows.**
Lançado em maio de 2016 pela Netflix, o fast.com pretende ser uma maneira simples e rápida de permitir que os usuários da Internet testem sua velocidade atual de Internet, sejam eles membros da Netflix ou não. Ele usa Open Connect CDN, uma rede globalmente distribuída de servidores que é usada para armazenar e servir conteúdo Netflix, sendo "uma boa representação do desempenho que pode ser alcançado durante um cenário de usuário na vida real", menciona um post sobre o Netflix TechBlog, que inclui muitas informações técnicas, caso você esteja interessado.
A ferramenta é muito simples e não possui nenhuma opção. Execute-o e o utilitário de linha de comando testará sua velocidade de download da Internet, mostrando o resultado fornecido por fast.com.
Binários rápidos (e sua fonte) podem ser baixados da página de lançamentos do GitHub do aplicativo.
Você pode instalá-lo no /usr/local/bin
em qualquer distribuição Linux baixando o binário (fast_linux_amd64
em sistemas de 64 bits) em sua pasta pessoal, abrindo um terminal e digitando (para o binário de 64 bits):
sudo install fast_linux_amd64 /usr/local/bin/fast
Você também pode instalar o Fast no Linux a partir da loja Snapcraft (requer a instalação do Snapd em seu sistema Linux - é instalado por padrão no Ubuntu):
snap install fast
Agora digite fast
em um terminal para verificar a velocidade de download da Internet. Exemplo:
$ fast
-> 10.18 Mbps
Ferramenta vista recentemente em @snapcraftio (Twitter).
speedtest-cli é uma ferramenta Python de linha de comando para testar a velocidade da Internet usando www.speedtest.net. Com ele você poderá verificar a velocidade de download e upload da sua Internet, bem como o ping.
A ferramenta tem inúmeras opções, incluindo a capacidade de especificar o servidor speedtest.net para verificar a velocidade da Internet, mostrar todos os servidores disponíveis ordenados por distância, realizar apenas um teste de download ou upload. Ele também tem a opção de gerar e fornecer um URL para a imagem do resultado do compartilhamento speedtest.net.
sudo apt install speedtest-cli
sudo dnf install speedtest-cli
sudo zypper install speedtest-cli
sudo pacman -S speedtest-cli
Em outras distribuições do Linux procure-o nos repositórios e instale-o de lá. Você também pode instalá-lo facilmente usando PIP ou baixando o script Python da página do projeto GitHub.
Para usar speedtest-cli para testar sua velocidade de download e upload da Internet, bem como seu ping, usando o servidor mais próximo de você, execute speedtest
em um terminal:
speedtest
Exemplo com saída:
$ speedtest
Retrieving speedtest.net configuration...
Testing from ****(***.**.*.***)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by****[4.27 km]: 2.501 ms
Testing download speed........................................
Download: 6.11 Mbit/s
Testing upload speed..........................................
Upload: 11.67 Mbit/s
Para suprimir a saída detalhada, mostre apenas informações básicas (exclui seu IP público e alguma outra saída), anexe --simple
ao comando speedtest
:
speedtest --simple
Exemplo com saída:
$ speedtest --simple
Ping: 2.099 ms
Download: 4.37 Mbit/s
Upload: 12.50 Mbit/s
Você pode ver uma lista completa de servidores de teste de velocidade da Internet disponíveis, executando:
speedtest --list
Para testar a velocidade de download e upload da Internet em um servidor específico, copie o ID do servidor do comando --list
e use esse ID desta forma:
speedtest --server SERVER-ID
Gere e mostre um URL para a imagem de resultado de compartilhamento speedtest.net usando:
speedtest --share
Execute speedtest-cli -h
para ver todas as opções disponíveis.
Esse post foi traduzido do site LinuxUprising.com pela rtland.team.
Confira a versão original desse post em inglês:
2 Tools To Test Internet Speed From The Command Line