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.
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.
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
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 🙂
é sempre bom ter alternativas !!!
muito boa velocidade de teste
Muito obrigado amigo, uma boa alternativa.
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)
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
Muito bem, obrigado pelos dados.
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
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.