Quando encontramos problemas de desempenho em nossa rede, seja em nível residencial ou comercial, um dos primeiros parâmetros que devemos validar é que todos os pacotes de rede estão saindo e chegando corretamente. Para isso podemos usar vários comandos para validar a configuração.
Outro parâmetro a levar em consideração é que os níveis de velocidade estão dentro das faixas corretas, pois uma falha neste nível de transferência é muito possível que a Internet perceba que está "lenta" ou que a conexão seja perdida repentinamente.
Nesta oportunidade veremos como implementar SpeedTest para verificar os níveis de velocidade de nossa rede.
O que é SpeedTestTeste rápido é uma ferramenta online que nos permite verifique em tempo real a velocidade de nossa conexão de internet rede upstream e downstream com um servidor de destino para executar esta ação.
É um site muito interessante e fácil de usar, pois nos permite definir exatamente quais níveis de velocidade estão sendo executados e se estão de acordo com o que o provedor nos oferece e caso não seja, poder abrir um suporte já que o problema pode estar em outros parâmetros ou protocolos da rede.
Podemos acessar a web para verificar seu funcionamento:
Devido a que SpeedTest requer Adobe FlashPlayer para o seu correto funcionamento é impossível executá-lo de forma normal desde o terminal, mas hoje a Solvetic traz a forma como podemos executar SpeedTest de um terminal com Ubuntu 16.
1. Instale o pacote Python pip
Vamos instalar os pacotes Python pip para que possamos instalar o SpeedTest-cli e executá-lo a partir do terminal.
Para isso, inseriremos o seguinte comando:
sudo apt-get install python-pip
Esperamos que os pacotes sejam baixados e instalados.
2. Instale SpeedTest-Cli
Assim que os pacotes pip forem instalados, executaremos o seguinte comando para instalar o cliente SpeedTest usando pip:
sudo pip install speedtest-cli
Vemos que o cliente foi instalado corretamente e a partir deste ponto poderemos realizar os respectivos testes.
3. Execute SpeedTest no terminal Ubuntu 16
Assim que tivermos tudo instalado corretamente, executaremos o seguinte comando para validar a velocidade de nossa rede:
speedtest-cli
Podemos ver que o Ferramenta SpeedTest execute os seguintes processos:
- Latência da rede
- Velocidade de comunicação em milissegundos
- Velocidade de redução
- Velocidade de upload
4. Como instalar manualmente o SpeedTest no Ubuntu 16
Se não quisermos usar o instalador do pip para executar o SpeedTest, podemos fazer o seguinte: baixar o script de cliente Python SpeedTest mais recente da web digitando o seguinte comando:
sudo wget https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.pyHabilite speedtest_cli.py como executável digitando o seguinte:
sudo chmod a + rx speedtest_cli.pyMova o diretório speedtest_cli.py para o local correto:
sudo mv speedtest_cli.py / usr / bin / speedtest-cliDesta forma, podemos instalar manualmente o SpeedTest.
5. Configurações adicionais para SpeedTest
Se quisermos compartilhar os resultados obtidos com o SpeedTest, podemos usar o seguinte comando:
speedtest-cli -shareSe quisermos ver a lista completa de servidores disponíveis em todo o mundo nos quais podemos usar a avaliação, usaremos o seguinte comando:
speedtest-cli --list
Se quisermos realizar um teste de velocidade em um servidor específico, podemos usar a seguinte sintaxe:
speedtest-cli - ID do servidorPor exemplo, podemos fazer o teste com o servidor 7513 para o qual inseriremos:
speedtest-cli --server 7513Se quisermos obter ajuda do SpeedTest, inseriremos:
speedtest-cli -helpVimos esta ferramenta interessante que nos permite avaliar o estado de nossa rede e assim determinar e descartar possíveis falhas ou velocidades de conexão.