Pplware

Linux : Testar a velocidade da internet através do Terminal

Hoje em dia é comum termos um contrato com uma operadora de comunicações que nos fornece, além do serviço de TV e telefone, acesso à Internet.

Por norma o serviço de Internet “oferecido” tem sempre um indicador razoável no que diz respeito à largura de banda. Mas quanto é que efectivamente conseguimos em termos de taxas de download e upload?

Existem várias ferramentas que nos permitem avaliar a velocidade de acesso à Internet. Recentemente apresentamos aqui um conjunto de 5 serviços mas hoje deixamos uma pequena dica para Linux que nos foi enviada pelo nosso leitor Diogo Aleixo, tendo como base o kit Raspberry Pi do Pplware.

Como testar a velocidade de Internet através do Terminal?

Primeira coisa a fazer é o download de um script disponível no GitHub para fazer testes em linha de comandos. Para o descarregar usamos o comando wget.

De seguida, e como é um script, vamos atribuir as respectivas permissões de execução usando o seguinte comando:

chmod +x speedtest-cli

O próximo passo é correr o script. Para isso basta que usem o seguinte comando:

Agendar execução do script

Caso pretendam que o script seja executado de X em X tempo, e assim ficarem com um histórico da vossa ligação, podem recorrer ao crontab. Para isso foi criado um ficheiro com o nome testevelocidade.sh e com os seguintes comandos.

Resumidamente, foi criada uma variável (data) que guarda o valor da data actual. Essa informação e a informação do estado da nossa ligação é posteriormente guardada no ficheiro velocidades.txt. Depois de criado o ficheiro com a informação referida é preciso dar permissões de execução.

chmod +x testevelocidade.sh

E podemos testar da seguinte forma:

Para agendarem recorre-se ao crontab como referido. Para isso executamos o comando:

crontab –e

e de seguida adicionamos a entrada para que o script corra de duas em duas horas.

E está feito. Esta é obviamente uma solução “caseira” mas que funciona na perfeição. É claro que o ficheiro vai acabar por ficar cada vez com mais informação mas também podem gerir o mesmo. Conhecem outras soluções?

Exit mobile version