Blog Linux Avante

2 ferramentas para testar a velocidade da Internet na linha de comando

28 de maio de 2019

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.

Teste de velocidade da Internet da linha de comando

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.

Como testar a velocidade de download da Internet em um terminal usando Fast (desenvolvido por Fast.com)

*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):

Comandos para usar no terminal

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):

Comandos para usar no terminal

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).

Como testar a velocidade de upload e download da Internet de um terminal usando speedtest-cli (desenvolvido por speedtest.net)

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.

Instale speedtest-cli

Debian, Ubuntu, Linux Mint e outras distribuições Linux baseadas em Debian ou Ubuntu

Comandos para usar no terminal

sudo apt install speedtest-cli

Fedora

Comandos para usar no terminal

sudo dnf install speedtest-cli

openSUSE

Comandos para usar no terminal

sudo zypper install speedtest-cli

Arch Linux/Manjaro

Comandos para usar no terminal

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:

Comandos para usar no 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:

Comandos para usar no terminal

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:

Comandos para usar no terminal

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:

Comandos para usar no terminal

speedtest --server SERVER-ID

Gere e mostre um URL para a imagem de resultado de compartilhamento speedtest.net usando:

Comandos para usar no terminal

speedtest --share

Execute speedtest-cli -h para ver todas as opções disponíveis.

Confira a versão original desse post em inglês
Propaganda
Blog Comments powered by Disqus.
Propaganda