Por que os testes de velocidade da Internet relatam resultados diferentes?

  Imagem para o artigo intitulado Por que os testes de velocidade da Internet relatam resultados diferentes?
Captura de tela: David Murphy

Peço desculpas. Semana passada em Tecnologia 911 , coluna de conselhos de tecnologia do Lifehacker, respondi a uma pergunta do editor-chefe do Lifehacker melissa . Ela é tecnicamente uma leitora do Lifehacker, então ainda se encaixa no tema desta coluna, mas parece uma trapaça. Estou fazendo a mesma coisa novamente esta semana, não porque você não tenha enviado perguntas valiosas - você enviou! - é só que outro funcionário do Lifehacker fez uma ótima pergunta sobre um tópico que exploramos recentemente , e aposto que alguns de vocês terão pensamentos semelhantes.


Editor de mídia social Lifehacker hora escreve (via Slack):

“Como diabos os testes de velocidade da internet funcionam e por que estou obtendo resultados totalmente diferentes em testes diferentes?!?!”

Eu explorei esta questão um pouco mais, e descobri que Tim tem visto alguns números diferentes ao executar vários testes de velocidade baseados na web em sua conexão doméstica. Num? 178,4 Mbps - nada mal. No outro? 187. Ainda indo muito bem. Em um terceiro, porém, é onde encontramos um problema estranho: 22,7 Mbps, que parece uma catástrofe. Também pode ser uma pista falsa, lançando uma pessoa em um tornado de solução de problemas que ela pode nem precisar.

Primeiro, todos os sites de teste de velocidade têm maneiras ligeiramente diferentes de calcular estatísticas como suas taxas de download/upload, mas os princípios gerais são bastante semelhantes. Por exemplo, veja como o Speedtest.net descreve seu processo .


Para medir a latência, o site analisa o tempo que leva para uma mensagem ser enviada de você, para o servidor, de volta para você novamente e repete esse processo continuamente - o valor mais baixo se torna o resultado da latência. Para downloads e uploads, o Speedtest mede quanto tempo leva para processar vários blocos de dados, enquanto trabalha simultaneamente para encher o canal de dados (por assim dizer) durante o teste.

aqui está Abordagem da Netflix para fast.com :


“Dependendo da taxa de transferência da rede, o cliente fast.com executa o teste usando um número variável de conexões paralelas. Para redes de baixa taxa de transferência, executar mais conexões pode resultar em cada conexão competindo por uma largura de banda muito limitada, causando mais tempos limite e resultando em um teste mais longo e menos preciso.

Quando a largura de banda é alta o suficiente, no entanto, executar mais conexões paralelas ajuda a saturar o link de rede mais rapidamente e reduzir o tempo de teste. Para conexões com taxa de transferência muito alta, especialmente em situações com latência mais alta, uma conexão e um arquivo de 25 MB podem não ser suficientes para atingir velocidades máximas, portanto, várias conexões são necessárias.


Para cada conexão, o cliente fast.com seleciona o tamanho da parte do arquivo de 25 MB que deseja baixar. Em situações em que a camada de rede oferece suporte a eventos de progresso periódicos, faz sentido solicitar o arquivo inteiro e estimar a velocidade da rede usando contadores de progresso de download. Nos casos em que o evento de progresso do download não estiver disponível, o cliente aumentará gradualmente o tamanho da carga útil durante o teste para realizar vários downloads e obter um número suficiente de amostras.”

Mesmo que isso pareça um monte de jargão de rede para você, tudo bem. O ponto é que você deve abordar o teste de taxa de transferência cientificamente, porque há muitas variáveis ​​que podem afetar um teste típico de velocidade da Internet - além das diferenças inerentes dos testes.

Talvez você tenha uma conexão artificialmente lenta para quaisquer servidores que o teste esteja usando ou o teste está dando errado. Seu ISP pode estar priorizando ou limitando seu desempenho, dependendo de como o teste opera. Até mesmo seu navegador, repleto de complementos e extensões, pode estar interferindo de alguma forma em um teste específico. Ou você está executando testes em momentos diferentes e interpretando mal uma conexão de internet 'ruim' para o que é realmente um congestionamento de rede decorrente de todas as outras pessoas em sua vizinhança transmitindo Netflix ao mesmo tempo - esse tipo de coisa.

E não me faça começar a executar esses testes em um dispositivo conectado sem fio. Quando possível, use uma conexão com fio para eliminar variáveis ​​(se você estiver apenas tentando descobrir se sua casa ou apartamento está realmente obtendo as velocidades pelas quais você está pagando). Adicionar rede sem fio à mistura torna a solução de problemas consideravelmente mais difícil, pois você terá que executar mais testes para isolar o problema para seu ISP, seu roteador ou seu dispositivo.


Trate os testes de velocidade da web como um projeto de ciências

Você não quer confiar nos resultados de um teste de um serviço, mesmo que pareçam ótimos. Você deve executar vários testes de vários provedores para ver se consegue ter uma noção do tendência . Suas velocidades são, em média, 75% mais lentas do que você está pagando? Há um problema.

  Imagem para o artigo intitulado Por que os testes de velocidade da Internet relatam resultados diferentes?
Captura de tela: David Murphy ( Teste de velocidade do Google Fiber )

Um ou dois testes relatam velocidades mais ou menos, mas todos os outros sites estão em alta? Você provavelmente está indo bem, especialmente se não notou nenhum problema importante no uso diário.

Você está tendo problemas para obter downloads de gigabit em sua conexão de fibra? Talvez seu laptop - com seu disco rígido mecânico e pouca memória - não consiga processar uma mangueira de dados e isso esteja afetando os resultados do teste (para simplifique o processo muito).

Quando quero ter uma boa noção da velocidade da minha internet, faço vários testes e vejo como as coisas vão antes de ficar estressado. Esta lista inclui:

Isso parece muito, mas esses testes são simples de executar - você aperta um botão, deixa-o funcionar e faz outro. É fácil.

Se um ou dois testes estiverem errados, não é grande coisa. Se eu não conseguir as velocidades que estou esperando qualquer deles, eu então considero o quanto eu quero rasgar a configuração de rede da casa (ou meu sistema de desktop) porque não estou obtendo mais de 100 Mbps que meus colegas de quarto e eu deveríamos estar aproveitando. Tempos divertidos!