Le téléchargement d'un fichier sur DSL devrait-il réduire la vitesse de téléchargement?

21

J'ai le service 20,127 / 893 Kbps via CenturyLink DSL. J'ai exécuté un test de vitesse et il rapporte généralement des vitesses proches de cela.

Sauf lorsque je télécharge quelque chose de substantiel. Comme un fichier vidéo sur YouTube. Le téléchargement prend une éternité, ce que je comprends en raison de la vitesse de téléchargement de 893 Kbps, mais tout le temps qu'il télécharge la vitesse de téléchargement s'arrête. C'est tellement mauvais que je ne peux même pas me connecter à SpeedTest.net pour faire un test de vitesse. La mise en réseau entre les autres ordinateurs de la maison est très bien. Mais tant qu'un ordinateur télécharge, tous les ordinateurs pourraient tout aussi bien être mis hors service sur Internet. Par exemple, envoyer une requête ping à Google prend 5 secondes pour résoudre le DNS, puis les demandes expirent.

J'ai appelé le support de CenturyLink et leur ai parlé pendant une heure et ils ont dit que tout allait bien. Ils m'ont fait redémarrer mon ordinateur et mon modem plusieurs fois, ce qui n'a bien sûr pas aidé. Finalement, ils m'ont envoyé un nouveau modem (remis à neuf) pour me retirer du téléphone. Il se comporte de la même manière.

Ma question est donc de savoir si ce comportement est typique de CenturyLink DSL ou si quelque chose est vraiment foiré. Il y a peut-être quelque chose que je peux faire pour le réparer sans passer une autre heure à redémarrer mon modem pendant que je parle à une personne de soutien inepte.

Jim McKeeth
la source
Hou la la! Rapport de téléchargement / téléchargement de 22,5 !!! J'éviterais tout ce qui est supérieur à 16 spécifiquement à cause de ce que vous vivez en ce moment (et même 16 est un peu trop).
AndrejaKo
1
@AndrejaKo: Oui, je souhaite qu'ils offrent une vitesse de téléchargement plus rapide. Ma seule option est de prendre une vitesse de téléchargement plus lente.
Jim McKeeth

Réponses:

27

Le protocole TCP, que la plupart du trafic Internet utilise, utilise un schéma de "fenêtre coulissante" pour assurer la fiabilité. Cela signifie qu'il n'enverra de nouveaux contenus (faites glisser la fenêtre) que lorsqu'il recevra les messages ACK indiquant qu'une partie ou la totalité de la fenêtre actuelle a été reçue complètement. Il faut donc que des messages ACK fréquents soient envoyés sur la liaison montante pour que votre trafic de téléchargement passe sans problème.Si les messages ACK sont retardés ou perdus, l'expéditeur peut ralentir la transmission et / ou retransmettre les paquets que vous avez déjà reçus.

Par défaut, les paquets sont transmis par le système d'exploitation dans l'ordre où ils sont générés par les applications, de sorte que les paquets ACK sont entrelacés avec votre trafic de téléchargement de manière aléatoire. Votre FAI (ou votre périphérique réseau) contrôle votre utilisation de la bande passante en retardant les paquets lorsque votre vitesse de transmission dépasse la limite (aka étranglement). Ce délai peut se produire sur n'importe quel paquet, y compris les paquets ACK sensibles au délai.

Pour résoudre ce problème, vous aurez besoin d'une sorte de système de priorité pour vous assurer que les paquets ACK ne sont pas limités. Il existe des solutions logicielles payantes pour cela. Vous pouvez également obtenir un effet similaire si vous limitez la vitesse de téléchargement à une valeur inférieure à votre bande passante de téléchargement allouée. Alternativement, vous pouvez utiliser des applications qui transmettent des fichiers via UDP qui ne nécessitent pas de messages ACK.

billc.cn
la source
1
Alors, suggérez-vous que parce que je maximise mon canal de téléchargement, je ne suis pas en mesure de faire des demandes de téléchargement de contenu simultanément?
Jim McKeeth
2
C'est essentiellement ça. Le protocole TCP, qui est également utilisé pour les téléchargements Web, tentera de maximiser le lien autant que possible lorsque les messages ACK affluent en continu. Lorsque les messages ACK commencent à manquer (ou dépassent un seuil de retard), le l'expéditeur ralentit considérablement la transmission et augmente progressivement la vitesse jusqu'à ce que le canal soit à nouveau saturé.
billc.cn
2
J'ai utilisé cfosspeed . Cela m'a beaucoup aidé lorsque je faisais du torrent sur une liaison ADSL avec seulement une liaison montante de 512 kbps. Cependant, depuis que je suis passé au câble (avec une liaison montante d'environ 3 Mbps), cela ne semble plus avoir d'effet ...
billc.cn
2
De plus, pour limiter directement la bande passante par processus, vous pouvez utiliser NetLimiter.
Christian Mann
3
Il y a de nombreuses années, j'avais mon propre serveur de passerelle bsd à la maison, et j'ai représenté à quoi cela ressemble: kesor.net/blah/qos
Evgeny
4

Il se passe deux choses ici:

  1. Votre téléchargement sur un serveur, qui utilise la majeure partie de votre bande passante de téléchargement et un peu de votre bande passante de téléchargement pour parler au serveur afin de vous assurer que le fichier est reçu correctement.

  2. Vous essayez d'accéder à Internet, qui utilise votre vitesse de téléchargement pour parler depuis Internet et votre vitesse de téléchargement pour parler au serveur, pour vous assurer que le navigateur reçoit correctement les fichiers.

Vous voyez le problème?

Votre vitesse de téléchargement est régie par de nombreux facteurs: la qualité de la ligne, le niveau de service, l'emplacement, le câblage dans la maison, la vitesse de l'ordinateur, la vitesse de téléchargement et toute charge aberrante sur le système.

Ainsi, lorsque vous téléchargez quelque chose, ce qui prend la majeure partie de votre bande passante de téléchargement, puis essayez de télécharger quelque chose à partir d'Internet, ce processus de téléchargement n'a pas un accès complet à votre bande passante de téléchargement, donc votre vitesse de TÉLÉCHARGEMENT est considérablement réduite.

zackrspv
la source
1
Alors, suggérez-vous que parce que je maximise mon canal de téléchargement, je ne suis pas en mesure de faire des demandes de téléchargement de contenu simultanément?
Jim McKeeth
1
En bref, oui :)
zackrspv
-1

Une solution au problème de la vitesse de téléchargement du modem C3000Z de Centurylink étant interrompue lors du téléchargement, consiste à désactiver la QoS. QoS définit une priorité pour la VoIP (mise en forme du trafic). Donc, si vous n'avez pas de service VoIP (ce que je ne fais pas), la désactivation de la QoS devrait vous donner environ la moitié (28 Mbps) de la vitesse de téléchargement tout en l'ayant activée lors du téléchargement d'un fichier (5 Mbps), la vitesse de téléchargement à 0,02 Mbps a été tuée. Il y a un paramètre dans QoS pour prioriser le téléchargement (définir la direction QoS), mais je n'ai pas pu le faire coller. J'ai donc tout simplement désactivé la QoS.

Je m'attends à un peu de succès sur la vitesse de téléchargement lors du téléchargement, mais cela ne devrait pas être la moitié.

Je vais continuer à étudier cela, mais au moins j'ai quelque chose qui fonctionne maintenant avec elle désactivée.

Ne croyez pas ceux qui disent que le téléchargement devrait tuer votre téléchargement, DEPUIS QUAND? Asynchrone permet à la vitesse de votre connexion de fonctionner efficacement dans les deux sens.

user928837
la source
"Asynchrone" signifie qu'une plus grande partie de votre vitesse est réservée (généralement) pour le téléchargement que pour le téléchargement. C'est exactement ce que cela signifie. Cela signifie également que lorsque la connexion est saturée, le trafic de téléchargement est priorisé. "Synchrone" signifie que le téléchargement et le téléchargement ont la même priorité. La première moitié de votre réponse PEUT fonctionner uniquement car elle peut minimiser l'effet de la connexion asynchrone. De plus, si vous utilisez la VOIP, la désactivation de la qualité de service est très susceptible d'entraîner des appels échoués et interrompus ou une qualité d'appel très médiocre.
music2myear