Monitorando a velocidade da conexão com a internet via linha de comando

Em algum momento você deve ter precisado testar a conexão com a internet e correu para um site que faz este serviço, correto? O Speedtest, acredito que seja um dos mais conhecidos e usados para este propósito, mas que tal ter isso na linha de comando? O speedtest-cli resolve isto.

Às vezes precisamos monitorar não somente um momento específico da conexão mas vários durante o dia e utilizar o site não seria muito prático, já um script tornaria a ‘coisa’ linda.

O speedtest-cli foi escrito em Python e é bem simples de utilizar, mas antes vou mostrar como instalar, seja no GNU/Linux ou no OS X:

É interessante colocar o script no PATH para ficar mais simples de chamá-lo:

Você pode testar a conexão sem passar parâmetro algum:

Porém você pode refinar o teste selecionando o lugar, para isso use a opção list:

Com esta informação você usará o ID do local para testar, vamos testar a taxa de uma conexão (Download|Upload) entre Recife e São Paulo:

Bem prático não é mesmo?! Até melhor que usar pelo navegador 😉



2 comments Comentario

  1. Tim Wang Yan

    Muito bom…costumava dar um wget para /dev/null….achei bem prático este python..

    Reply
  2. Excelente, adaptei com php e rrdtools pra monitorar meu live tim.

    Reply

Leave a comment

Your email address will not be published. Required fields are marked *