Como conduzo um teste de desempenho da minha conexão com a internet?

19

Neste momento, estou no processo de possivelmente mudar de um provedor de serviços a cabo para um provedor de DSL. Eu tenho ambas as conexões ao vivo, e antes de cancelar uma ou outra, eu estou querendo fazer alguns testes exaustivos da conexão com a internet. Eu tenho três perguntas principais:

  1. Quais são algumas abordagens que eu posso testar quantitativamente as velocidades (tanto para cima quanto para baixo) e a qualidade das minhas conexões de internet (ping, conexão de tempo está inativa, etc)?
  2. Existem outras considerações que devem ser consideradas ao testar uma conexão com a Internet?
  3. Existem ferramentas que podem fazer isso automaticamente e capturar resultados?

Nota: se você decidir sugerir um software, por favor siga estas diretrizes ao fazê-lo. Também estou tentando salvar todos os dados do software para análise detalhada e comparação

No geral, estou tentando comparar as duas conexões ao longo de vários períodos de tempo, como horários de pico (1600 - 2100 na minha área), e com cargas diferentes, como transmissão de filmes, upload de arquivos, etc.

This question was Featured in the blog! Read the blog entry for more details or contribute to the blog yourself

    
por KronoS 11.02.2013 / 16:09

6 respostas

1

Como testar:

Eu sugiro o uso de Neubot , uma vez que faz testes automatizados em uma base periódica aleatória.

Neubot (the network neutrality bot) is a free software Internet bot, developed and maintained by the Nexa Center for Internet and Society, that gathers network performance data useful to investigate network neutrality. Once installed on the user's computer, it runs in the background and periodically performs active transmission tests with servers hosted by the distributed Measurement Lab server platform

Três testes diferentes podem ser realizados periodicamente em intervalos aleatórios de tempo. Você poderá copiar e colar diretamente os dados da ferramenta e também acessá-los através de uma interface sql lite. Está escrito em Python, então deve ter suporte multi-plataforma.

Existe uma possível desvantagem. Após a instalação e execução, ele envia todos os dados coletados para um servidor central gerenciado pelos criadores (uma universidade no México, creio). Os dados que eles enviam devem ser apenas referentes à conexão e nada pessoal. No entanto, enviam seu endereço IP público para esse servidor. Isso é apenas um aviso caso você esteja preocupado em enviar essas informações.

O que testar:

Nota: Eu entro em mais detalhes sobre como eu testei as conexões na postagem do blog . Leia para mais detalhes

Ao responder o que testar em uma conexão com a Internet, há três coisas importantes que identifiquei:

  1. Velocidade (Baixo / Cima): a taxa na qual os dados são transferidos de um nó para outro. Isso geralmente é medido em Mbits / sec . Quanto maior, melhor.
  2. Latência : o tempo que leva para uma transferência de dados de um nó para outro. Isso normalmente é medido em sec e quanto menor, melhor.
  3. Conectividade / Confiabilidade : isso é um pouco abstrato, mas você pode medir com que frequência sua conexão falha. O que constitui uma falha é bastante subjetivo, mas eu diria que uma conexão que tem uma latência muito alta e uma velocidade menor após certos limites pode ser usada.

Considerações Finais:

Perceba que, para ter uma boa ideia do que a sua conexão realmente fará, você precisará capturar muitos pontos de amostra durante um longo período de tempo. Gostaria de sugerir pelo menos um mês ou mais, para realmente ter uma boa idéia do que um típico dia / semana trará a você. Além disso, esses tipos de testes são strongmente baseados em outros fatores incontroláveis, por exemplo:

  • Localização: dependendo do tipo de conexão, quanto mais longe você estiver do ISP, mais lenta será a conexão.
  • Largura de banda compartilhada: se você estiver em uma conexão compartilhada (a maioria dos provedores de cabo faz isso), a qualidade da conexão e a velocidade variarão dependendo do número de outros usuários que usam a conexão ao mesmo tempo
por 19.07.2013 / 17:39
13

Os testes e ferramentas de banda larga da DSLReports.com incluem um teste de velocidade simples, bem como linhas de longo e curto prazo testes de qualidade:

  • Testes de velocidade

    Test your maximum upload speed and download speed from several geographically distributed locations.
    Java, Flash and iPhone speed test (100% browser) available.

  • Smokeping

    Intensively monitor an IP address for 24 or more hours to review packet loss and/or excessive latency variability -- from three different US locations

  • Qualidade de linha - teste de ping

    Test latency, jitter and packet loss to your IP address, including identification of any problems en-route to you.

O teste de velocidade requer Flash ou Java; os outros dois exigem que seu IP seja pingável.

Na ausência de uma ferramenta especializada para testes de velocidade de longo prazo, você pode usar um recuperador de rede de linha de comando (por exemplo, Wget ou Wget para Windows ) e faça o download de arquivos de teste descompactáveis com um script shell / batch.

Os arquivos de teste mais próximos do Arizona que encontrei são do speedtest.dal01.softlayer.com ( Dallas, TX) e speedtest.sea01.softlayer.com (Seattle, WA).

    
por 11.02.2013 / 17:00
2

Eu só usei os testes on-line como:

A maioria dos testes online usa Flash (o que impossibilita a execução de dispositivos iOS). Alguns deles oferecem contas de usuário para registrar e rastrear execuções em momentos diferentes e, no seu caso, com provedores diferentes. A outra desvantagem é que eles fornecem apenas uma métrica básica de upload / download (e às vezes ping) e não mais estatísticas de detalhes.

    
por 11.02.2013 / 16:42
0

Somando-se às outras respostas: há também o ICSI Netalyzr .

Ele testa / depura sua conexão com a Internet para muitas coisas. Além disso, você está contribuindo para a pesquisa de Stanford sobre a qualidade da Internet.

Veja suas FAQ . Ele usa o plugin Java.

    
por 15.02.2013 / 22:02
0

Além disso, um teste GLASNOST pode informar se o ISP está mexendo com sua conexão.

link

    
por 15.02.2013 / 22:29
0

Se você quer seriamente um teste preciso de desempenho de banda larga que seja executado permanentemente e os resultados possam ser visualizados por meio de um painel da web, você pode se voluntariar para instalar um whitebox SamKnows gratuito que conecta ao roteador e executa testes permanentes. Eu tenho um e não sou técnico por qualquer meio, mas foi fácil de instalar e os resultados são muito fáceis de entender. Para mais informações, acesse www.samknows.com. Espero que isso ajude!

    
por 01.03.2013 / 10:18