Speedtest: uma ferramenta para medir a velocidade da rede a partir do terminal

Gráfico de velocidade da rede

Existem muitas maneiras de realizar testes de desempenho de nossa conexão, existem algumas páginas da web bem conhecidas para realizar testes de velocidade de nossa rede ou alguns aplicativos gráficos que podemos ter. Em vez disso, desta vez trazemos a você speedtest, um utilitário que pode ser utilizado desde a consola para realizar testes exaustivos para conhecer realmente a velocidade da nossa ligação à Internet. Com estes tipos de utilitários, podemos não só medir o desempenho de upload e download oferecido por nosso provedor de Internet, mas também realizar testes para detectar possíveis problemas em nossa conexão.

Para que isso seja possível, basta fazer o download da ferramenta, que é um simples script python e claro as dependências necessárias para sua execução, que neste caso instalando o pacote Python é necessário para poder executar o .py que está incluso para sua execução. Agora você sabe, para evitar problemas, antes de seguir as etapas que incluímos neste artigo, você precisará ter o interpretador Python para que tudo funcione. Para fazer isso, as etapas a seguir são:

git clone https://github.com/sivel/speedtest-cli.git

cd speedtest-cli

python speedtest.py

Além de usá-lo sem argumentos, você também tem alguns opções disponíveis (como a opção –list para listar os servidores de teste disponíveis e poder escolher um específico para realizar os testes) e que podemos consultar na sua documentação. Como você pode ver, não é complicado de usar e, embora a saída esteja em modo texto, embora com redirecionamentos possamos enviar o resultado para um arquivo para armazenar a saída, pode ser bastante útil nos casos em que não ter um ambiente desktop com um navegador da web para realizar testes nas páginas da web de que falei no início deste artigo.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   henri dito

    Olá, aplicativo interessante, mas gostaria de saber se existe uma versão gráfica como a versão speedtest online. Obrigado

  2.   henri dito

    Parece-me que não funciona com a opção –csv-header.

    $ python speedtest.py –csv –csv-header> speedtest.csv

    apenas escreva o cabeçalho
    ID do servidor, patrocinador, nome do servidor, carimbo de data / hora, distância, ping, download, upload, compartilhamento, endereço IP