Por que minha velocidade de download de fibra aumenta ao testar a velocidade de upload?

10

Recentemente, mudei para a Internet de fibra AT&T Gigapower de 1 GB e descobri um problema em que as velocidades de download são lentas durante o uso normal. Mas se eu for ao Speedtest.net e fizer um teste, quando chegar à parte de upload do teste, minha velocidade de download simultânea aumentará, e de repente cairá drasticamente novamente após o término do teste.

Como isso é possível, é um problema de rede ou alguma limitação adicionada pelo roteador? Vou me encontrar constantemente executando o Speedtest.net apenas para obter arquivos grandes baixados mais rapidamente.

Aqui está um exemplo de screencast para referência.

Progressão de velocidade de download

  1. Antes do teste de velocidade (100k / s) insira a descrição da imagem aqui

  2. Durante o teste de velocidade de download (200k / s) insira a descrição da imagem aqui

  3. Durante o teste de velocidade de upload (52,450k / s) insira a descrição da imagem aqui

  4. Após o teste de velocidade (100k / s)

Resgate
fonte
É assim que se você não possui um sistema QOS, é possível que sua velocidade seja muito lenta. Há muito mais possibilidades para isso acontecer.
René Höhle
6
@Stony: Leia a pergunta. O OP tem o problema de que seus downloads são lentos, exceto quando ele faz um upload, por exemplo, com um teste de velocidade. Este é exatamente o oposto do que você está falando.
Sven
O problema é reproduzível cada vez que você realiza um teste de velocidade e a velocidade varia quando você não realiza testes de velocidade?
Phil
Além disso, você já tentou ignorar seu roteador?
Phil

Respostas:

2

Sem conhecer os detalhes da sua configuração, é difícil responder à pergunta "por que" com certeza. No entanto, você também pergunta "Como isso pode ser possível?", E eu posso lhe oferecer algumas possibilidades. Eles não são específicos para "fibra".

  1. Você está baixando através de HTTP, que é um protocolo TCP / IP. Este protocolo é bidirecional, ou seja, todos os pacotes recebidos pelo seu cliente HTTP também são reconhecidos no servidor. Assim, o upload e o download não são totalmente separados (capazes) de tráfego.

  2. Você está baixando de um servidor remoto (vagrantcloud.com), provavelmente não localizado em seu quarto, prédio, cidade, talvez nem mesmo estado ou continente. Existem muitos componentes de rede diferentes envolvidos, com diferentes velocidades de fio e tamanho do buffer, e você os compartilha com a “Internet” normalmente ... que você não pode controlar.

  3. Você está monitorando o sistema sob observação com uma ferramenta em execução no próprio sistema. Ninguém faria isso no contexto profissional (espero) ou pelo menos tiraria conclusões com muito cuidado das medições. Pode dar resultados errados por duas razões.

    • Você influenciará o comportamento do seu host e, pelo menos, alguns dos componentes de rede usados ​​pelo download em execução.
    • Sua ferramenta pode estar com bugs, porque conta (para ser rápido e eficiente, sem decodificar / descompactar) os pacotes recebidos, independentemente de seu destino ou origem, assumindo que o tráfego não relacionado seja o resultado de seu próprio tráfego de teste.

Você pode usar o Wireshark em um modo puro de observador para monitorar seu tráfego de upload / download e gerar o tráfego em si, entrando em contato com vários servidores (separados geograficamente) com outras ferramentas (como você) para tentar saturar seu link DSL. Essa medida deve ser bastante objetiva. Novamente, você o executaria idealmente em outro computador colocado na mesma rede que o seu "coletor de teste de download".

PS: Pense no seu quarto / colega de casa e vizinhos, que compartilham a largura de banda e notarão que a “internet deles está lenta novamente hoje” quando você estiver fazendo seus testes.

Dirk
fonte
Obrigado pelo link wireshark, verificarei isso mais tarde hoje. Pensei também no # 3, mas realmente concluí que SURELY ATT não seria tão nefasto por me dar largura de banda apenas quando estou testando.
Ransom
Não quero ser muito formal sobre "me dê largura de banda quando estou testando", é um pouco a coisa do ovo ou da galinha. A largura de banda é definida como o número de pacotes IP que passam dentro de um intervalo de tempo, dividido pela duração desse intervalo. Se não houver tráfego, não haverá largura de banda ;-) O que você deseja medir é (provavelmente) a largura de banda máxima; portanto, gere um máximo de transmissão de pacotes em um período mínimo de tempo.
Dirk
Sim, absolutamente. Eu acho que, em mente, meus resultados são simplesmente "leva um tempo muito mais curto" para baixar o mesmo arquivo quando um teste de velocidade de upload está ocorrendo de forma síncrona que faz com que o mesmo arquivo seja baixado quando nenhum teste de velocidade de upload está ocorrendo.
Ransom
@Ransom, estou apenas me perguntando por que você nunca aceitou minha pergunta formalmente. Ainda falta alguma informação?
Dirk