Teste a velocidade da sua internet no console

Em algum momento, todos nós usamos um dos famosos sites que permitem teste a velocidade da sua internet, o mais famoso e usado é speedtest, mas infelizmente só pode ser usado se você tiver o flash instalado. Da necessidade de poder testar a velocidade da Internet em servidores surge velocidade de teste.

O que é tespeed?

É um script de plataforma cruzada de código aberto, desenvolvido em Python por Janis Jansons, Qual permite que você execute testes de velocidade em sua Internet usando os servidores Speedtest.net do terminal.

Seu algoritmo permite que os testes sejam realizados nos servidores mais próximos, de forma automatizada. É uma excelente ferramenta para todos aqueles usuários que não possuem o flash instalado, ou na sua falta, para aqueles servidores que não possuem interface gráfica. velocidade de teste

O que o script tespeed faz?

  • Carregue a configuração de speedtest.net (http://speedtest.net/speedtest-config.php).
  • Obtém a lista de servidores disponíveis ( http://speedtest.net/speedtest-servers.php ).
  • Selecione 5 servidores usando as coordenadas fornecidas pela configuração do speedtest.net e a lista de servidores.
  • Avalie a latência de cada um dos servidores e escolha aquele com a menor latência.
  • Execute testes para medir a velocidade de download e exibir os resultados.
  • Execute testes para medir a velocidade de upload e exibir os resultados.
  • Opcionalmente, você pode retornar os resultados no formato CSV.
  • Opcionalmente, você pode testar por meio do proxy SOCKS.

Como instalar o tespeed?

Requisitos Tespeed

Para instalar o tespeed, precisamos ter o Python com seus respectivos módulos lxml e argparse. Que em distribuições baseadas em Debian podemos instalá-lo da seguinte maneira:

$ sudo apt-get install python-lxml python-argparse

Instalação Tespeed

A instalação deste aplicativo é fácil, usaremos o git para esse fim, abrimos um console e executamos os seguintes comandos:

$ git clone git://github.com/Janhouse/tespeed.git
 $ cd tespeed
 $ git submodule init
 $ git submodule update

Como usar o tespeed?

Para executar velocidade de teste devemos executar os seguintes comandos:

$ cd tespeed/
$ ./tespeed.py

Da mesma forma, podemos usar os seguintes argumentos para usos mais específicos:

 tespeed.py [-h] [-ls [LISTSERVERS]] [-w] [-s] [-mib] [-n [SERVERCOUNT]]
                  [-p [USE_PROXY]] [-ph [PROXY_HOST]] [-pp [PROXY_PORT]]
                  [server]

 Você também pode criar um cron que executa tespeed conforme necessário, usando o seguinte comando com sua configuração:

    echo $(date +"%Y-%m-%d,%H:%M"),$(./tespeed.py -w) >> speedtest-log.txt

PD: A imagem que coloquei é do meu teste de velocidade .. Bem, sim, com essa conexão de internet eu escrevo para você .. Implorando pela fibra.


9 comentários, deixe o seu

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: Miguel Ángel Gatón
  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.   entalhe dito

    Eu prefiro usar speedtest-cli
    1. Instale:
    pitão-pip
    2. Instale o speedtest
    pip instalar speedtest_cli

    Para executar, basta escrever:
    speedtest ou speedtest-cli

    1.    um que aconteceu dito

      Nick, você poderia me dizer por que você prefere o teste de velocidade em vez de velocidade de teste?
      É só por curiosidade, gostaria de saber a sua opinião 🙂

    2.    edr dito

      é sempre bom ter alternativas !!!

      muito boa velocidade de teste

    3.    Luigys toro dito

      Muito obrigado amigo, uma boa alternativa.

  2.   um que aconteceu dito

    Os passos estão errados (embora não saiba se funcionarão para os executar ...). Você deveria ter lido o Leiame do Github.

    Citação I:

    Se você tiver uma versão decente do git (1.6.5 e superior), obtenha tudo fazendo:

    git clone --recursive git://github.com/Janhouse/tespeed.git

    Caso contrário, faça:

    git clone git://github.com/Janhouse/tespeed.git
    cd tespeed
    git submodule init
    git submodule update

    É um O! a outra.
    Quem quer saber o que instalar, execute antes

    $ git –versão

    para saber quais comandos você deve executar em seus terminais (para iniciantes, lembre-se de que $ não deve ser escrito no terminal)

    1.    Luigys toro dito

      Bom, os passos não estão incorretos, são apropriados, você também pode fazer da forma que comentar, mas o que indico também é correto

  3.   HO2gi dito

    Muito bem, obrigado pelos dados.

  4.   Imagem de Manuel Alcocer placeholder dito

    Também pode ser feito com iperf e suas variantes:

    '$ iperf3 -c remotehost -i.5 -0 2'

    Lista com hosts remotos para testar:
    https://iperf.fr/iperf-servers.php

  5.   Jonathan dito

    Muito obrigado Luigys Toro! Eu não conhecia o Tespeed e realmente gostei dele. Também o Speedtest é bom. Obrigado por compartilhar essas boas ferramentas de terminal. Saudações.