Testar largura de banda da internet pelo terminal

Publicado por Isma em 24/06/2015

[ Hits: 8.363 ]

 


Testar largura de banda da internet pelo terminal



O speedtest_cli.py é um script para testar a largura de banda da internet usando o conhecido speedtest.net.

Necessário ter o Python instalado.

Instalação Python:

# apt-get install python2.7

Download speedtest_cli.py:

# wget https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py

Permissão para executar:

# chmod +x speedtest_cli.py

Executar speedtest:

# ./speedtest_cli.py
Linux: Testar largura de banda da internet pelo terminal
Mais opções do speedtest com o comando:

# ./speedtest_cli.py -h

Outras dicas deste autor

Corrigir hora dos gráficos do Zabbix Appliance

Leitura recomendada

Extensão MSN - Google Chrome

Instalando o Flash no FreeBSD 5.4

Flashplugin para navegadores no Debian Lenny 64 bits

Squid - Reconstruindo estrutura de cache

Compartilhando a internet com o Kurumin, 2 placas de rede e DHCP

  

Comentários
[1] Comentário enviado por albfneto em 24/06/2015 - 20:24h

no speedytest, tanto este como no método gráfico na web, pelo menos minha conexão da USP,
há algum problema, pq trocando o servidor, os resultados são totalmente diferentes.

e ainda, eu estou usando servidores locais, na mesma cidade, ribeirão preto, convex e outro, e as distâncias dos servidores saem erradas, reportadas como mais de 300 Km!.

ainda, se eu uso o servidor selecionado pelo ping, como vc fez, os resultados são errados. o valor de upload é maior que o download, e ambos são baixos, ou altos demais e errados:

ex meus testes de hoje, mesmo micro e rede:
servidor pelo ping: Net São Paulo. resultados download: 607 Mbs, upload: 896 Mbs
servidor ribeirão preto, convex: download 36.92 Mb/s Upload 49.89 Mb/s
outro servidor ribeirão preto Download 236.15 Mb/s Upload 89.77 Mb/s

atualmente não sei a velocidade máxima desta rede da USP Ribeirão Preto,mas a menos de um anos atrás batia, menos a distância: rede da USP antiga

8/12/2014 20:17 BRT meu IP correto 53.30 Mb/s 28.50 Mb/s 19 ms Ribeirao Preto ~ 300 km

velocidade "real" era rede de 60 Mb/s.


¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: [i] Sabayon, Gentoo, OpenSUSE, Mageia e OpenMandriva[/i].

[2] Comentário enviado por thichristofoli em 07/11/2018 - 20:49h

Existe a possibilidade desse script ficar rodando direto e quando o link chegar a um determinado valor, configurarmos para enviar um e-mail para o adm? Já fez algo do tipo?
Exemplo, link cair para 10 Mbps ser enviado um e-mail informando isso.

[3] Comentário enviado por ismabsd em 18/11/2018 - 06:18h


[2] Comentário enviado por thichristofoli em 07/11/2018 - 20:49h

Existe a possibilidade desse script ficar rodando direto e quando o link chegar a um determinado valor, configurarmos para enviar um e-mail para o adm? Já fez algo do tipo?
Exemplo, link cair para 10 Mbps ser enviado um e-mail informando isso.


Sim é possível. Porém não acho interessante ele rodando direto pois o script vai ficar utilizando toda a sua largura de banda para fazer os testes, com isso pode apresentar lentidão de acesso a internet para seus usuários. Você pode configurar na cron para ele rodar o teste a cada 30 min por exemplo.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts