O carregamento de um arquivo no DSL diminui a velocidade do download?

21

Eu tenho o serviço 20.127 / 893 Kbps através do CenturyLink DSL. Eu executei o teste de velocidade e normalmente informa velocidades próximas a essa.

Exceto sempre que eu carrego algo substancial. Como um arquivo de vídeo para o YouTube. O upload leva uma eternidade, o que eu entendo por causa da velocidade de upload de 893 Kbps, mas durante todo o tempo em que ele carrega, a velocidade de download é interrompida. É tão ruim que nem consigo me conectar ao SpeedTest.net para fazer um teste de velocidade. A rede entre outros computadores da casa é boa. Mas enquanto um computador estiver carregando, todos os computadores poderão ser expulsos da Internet. Por exemplo, executar ping no Google leva 5 segundos para resolver o DNS e, em seguida, o tempo limite das solicitações.

Liguei para o suporte da CenturyLink e conversei com eles por uma hora e eles disseram que está tudo bem. Eles me fizeram reiniciar o computador e o modem algumas vezes, o que obviamente não ajudou. Finalmente, eles me enviaram um novo modem (reformado) para me tirar do telefone. Comporta-se da mesma maneira.

Portanto, minha pergunta é se esse comportamento é típico da CenturyLink DSL ou se algo está realmente errado. Talvez haja algo que eu possa fazer para corrigi-lo sem passar mais uma hora reiniciando o modem enquanto estou conversando com uma pessoa de suporte inepta.

Jim McKeeth
fonte
Uau! 22,5 relação de download para upload !!! Eu evitaria algo maior que 16, especificamente por causa do que você está enfrentando agora (e até 16 é um pouco demais).
precisa saber é o seguinte
11
@AndrejaKo: Sim, eu gostaria que eles oferecessem uma velocidade de upload mais rápida. Minha única opção é diminuir a velocidade do download.
Jim McKeeth

Respostas:

27

O protocolo TCP, usado pela maioria do tráfego da Internet, usa um esquema de "janela deslizante" para fornecer confiabilidade. Isso significa que ele enviará apenas novos conteúdos (deslize a janela) quando receber as mensagens de confirmação indicando que parte ou toda a janela atual foi recebida completamente. Portanto, é necessário enviar mensagens ACK frequentes no uplink para que o tráfego de download passe sem problemas. Se as mensagens ACK atrasarem ou forem perdidas, o remetente poderá diminuir a transmissão e / ou retransmitir os pacotes que você já recebeu.

Por padrão, os pacotes são transmitidos pelo sistema operacional na ordem em que são gerados pelos aplicativos; portanto, os pacotes ACK são intercalados com o tráfego de upload aleatoriamente. Seu ISP (ou seu dispositivo de rede) controla o uso da largura de banda atrasando pacotes quando a velocidade de transmissão excede o limite (também conhecido como aceleração). Esse atraso pode ocorrer em qualquer pacote, incluindo os pacotes ACK sensíveis ao atraso.

Para resolver esse problema, você precisará de algum tipo de sistema prioritário para garantir que os pacotes ACK não sejam regulados. Existem soluções de software pagas para isso. Você também pode obter um efeito semelhante se limitar a velocidade de upload a um valor abaixo da largura de banda de upload alocada. Como alternativa, você pode usar aplicativos que transmitem arquivos através do UDP, que não requerem mensagens de confirmação.

billc.cn
fonte
11
Então, você está sugerindo que, como estou esgotando meu canal de upload, não posso fazer solicitações para baixar conteúdo simultaneamente?
Jim McKeeth
2
É essencialmente isso. O protocolo TCP, que também é usado para uploads da Web, tentará maximizar o link o máximo possível quando as mensagens de ACKs estão fluindo continuamente. Quando as mensagens de ACK começam a desaparecer (ou exceder um limite de atraso), o o remetente diminuirá drasticamente a transmissão e depois aumentará gradualmente a velocidade até que o canal seja saturado novamente.
billc.cn
2
Eu costumava usar cfosspeed . Ajudou bastante quando eu estava torrentando em um link ADSL com apenas uplink de 512kbps. No entanto, desde que eu mudei para cabo (com ~ 3 Mbps uplink), não parece ter qualquer efeito mais ...
billc.cn
2
Além disso, para limitar diretamente a largura de banda por processo, você pode usar o NetLimiter.
Christian Mann
3
Muitos anos atrás eu tinha o meu próprio servidor gateway bsd em casa, e eu grafada como isto se parece com: kesor.net/blah/qos
Evgeny
4

Você tem duas coisas acontecendo aqui:

  1. Seu upload para um servidor, que está usando a maior parte da largura de banda de upload e um pouco da largura de banda de download, para conversar com o servidor e garantir que o arquivo esteja sendo recebido corretamente.

  2. Você está tentando acessar a Internet, que está usando a velocidade de download para se comunicar pela internet e a velocidade de upload para se comunicar com o servidor, para garantir que o navegador esteja recebendo os arquivos corretamente.

Veja o problema?

Sua velocidade de download é regida por várias coisas: qualidade da linha, nível de serviço, localização, fiação na casa, velocidade do computador, velocidade de upload e qualquer carga aberacional no sistema.

Portanto, quando você faz o upload de algo, que ocupa a maior parte da largura de banda de upload e tenta fazer o download de algo da Internet, esse processo de download não tem acesso total à sua largura de banda de upload, portanto, sua velocidade de DOWNLOAD é significativamente reduzida.

zackrspv
fonte
11
Então, você está sugerindo que, como estou esgotando meu canal de upload, não posso fazer solicitações para baixar conteúdo simultaneamente?
Jim McKeeth
11
Em suma, sim :)
zackrspv
-1

Uma solução para o problema de diminuir a velocidade de download do modem C3000Z do Centurylink durante o upload é desabilitar a QoS. QoS define uma prioridade para VoIP (modelagem de tráfego). Portanto, se você não tiver o serviço VoIP (o que não possuo), desabilitar a QoS deverá fornecer cerca de metade da velocidade de download (28 Mbps), enquanto habilitá-lo durante o upload de um arquivo (5 Mbps) reduziu a velocidade para 0,02 Mbps. Há uma configuração na QoS para priorizar o download (definir a direção da QoS), mas não consegui fazê-lo. Então, eu apenas desabilitei a QoS completamente.

Espero um pouco de sucesso na velocidade de download durante o upload, mas não deve ser metade.

Continuarei a investigar isso, mas pelo menos tenho algo trabalhando agora com ela desativada.

Não acredite em quem diz que o upload deve matar o seu download, DESDE QUANDO? Assíncrono permite que a velocidade da sua conexão funcione de maneira eficiente.

user928837
fonte
"Assíncrono" significa que mais de sua velocidade é reservada (geralmente) para download do que para upload. É exatamente o que isso significa. Isso também significa que, quando a conexão está saturada, o tráfego de download é priorizado. "Síncrono" significa que o upload e o download são igualmente priorizados. A primeira metade da sua resposta PODE funcionar apenas porque pode subestimar o efeito da conexão assíncrona. Além disso, se você usar VOIP, desabilitar a QoS provavelmente resultará em chamadas com falha e queda ou com uma qualidade muito baixa.
Music2myear 30/07/2018