L'utilisation d'un client bittorrent ralentit la connexion Internet

14

J'ai un problème lors de l'utilisation de la transmission. Je ne sais pas d'où ça vient car ça n'arrive pas à chaque fois.

Parfois, lors du téléchargement d'un torrent, je ne peux pas naviguer sur Internet avec un navigateur. Ou si je peux, c'est extrêmement lent.

J'ai ouvert le bon port sur mon routeur. J'ai limité le téléchargement de téléchargement à un montant raisonnable (50/5, mon téléchargement est très mauvais). Je n'autorise pas la transmission à utiliser PnP et NAT-PMP. Et cela ne semble pas être lié à la vitesse de téléchargement d'un torrent particulier: avant de limiter le téléchargement, je pouvais télécharger à 800ko / s et n'avoir aucun problème et parfois les problèmes se produisent avec le téléchargement à 3ko / s.

Quelqu'un d'autre a-t-il ce problème?

Je ne comprends vraiment pas, l'ouverture du port correct et la désactivation de plug n play ne supposent-elles pas que la transmission n'interfère pas avec http?

Noz
la source
Si cela aide, cela a toujours interféré avec mes relations. TOUTES les connexions. SSH, HHTP, FTP, etc. Si j'ouvre la transmission, j'ouvre une boîte de cul sur mon PC en rapport avec la connexion Internet. Normalement, je télécharge juste ktorrent et l'utilise au lieu de la transmission. D'abord à cause de cela, ensuite à cause des options.
Luis Alvarado
je ne peux pas dire la différence liée à la raison pour laquelle Transmission fait cela. J'ai vérifié avec la commande net le nombre de ports par rapport au montant que ktorrent ouvre pour les mêmes torrents (testé seulement 5 torrents). Ils étaient presque identiques. Mais voici la partie bizarre. Ktorrent peut commencer presque immédiatement à télécharger un torrent tandis que la transmission prend un certain temps pour démarrer, comme s'il vérifiait d'abord quelque chose. Et même si Transmission monopolise la connexion, ktorrent maintient une connexion plus rapide tout en vous offrant des performances de navigation Web légèrement plus rapides par rapport à la transmission.
Luis Alvarado
REMARQUE: le nombre de tests modifiés, les téléchargements, la vitesse, etc. ne changent pas. 1. Allez dans MODIFIER puis sélectionnez PRÉFÉRENCES. 2. Accédez à Speed ​​TAB et limitez à moins de 20% de votre connexion. Pour moi, c'est 20KB / S. 3. Accédez à Network TAB et limitez à 10 pairs par torrent ou moins. Mon test était avec 8, 5 puis 3. Maximun Peers Globalement, changez-le à 20 ou juste le même montant pour 1 torrent. 4. Téléchargez seulement 1 TORRENT. Juste 1. Attendez 15 secondes. Vous ne pouvez pas utiliser Firefox ou autre chose car toute la connexion est aspirée par Transmission.
Luis Alvarado
1
Bonjour. J'ai essayé la solution de Stefano parce que je veux garder uniquement les applications gnom. Ensuite, j'ai fait votre test et cela n'a pas ralenti du tout Opera. C'était peut-être le problème pour moi. Cependant, j'ai également remarqué que la transmission ne démarre jamais immédiatement les téléchargements, ce n'est pas un gros problème pour moi. Si vous en apprenez davantage sur ces différences, je suis toujours curieux! Je vous remercie.
Noz

Réponses:

15

Le problème, dans votre cas, n'est probablement pas le débit de données mais le nombre de connexions. De nombreuses passerelles Internet ne peuvent pas gérer de nombreuses connexions en même temps .

Vous pouvez limiter votre nombre maximum de connexions simultanées dans les préférences de transmission comme ceci:

Préférences → Réseau → Nombre maximum de pairs par torrent

Essayez de garder ces valeurs très faibles au début. 5/10 est un bon point de départ. Et augmentez-les lentement au fur et à mesure que vous le trouvez.

  • Remarque: des torrents particulièrement nouveaux peuvent montrer ce comportement. Si vous attendez qu'il y ait suffisamment de graines pour un torrent, cela ralentira beaucoup moins votre navigation.

  • Remarque également: vous ne devriez pas avoir à limiter la bande passante. Ceci est géré par la pile TCP / IP, aucun problème, dans la plupart des cas. Il essaie de planifier la livraison des paquets de manière équitable.

Stefano Palazzo
la source
Bonjour je vous remercie. J'avais en effet 60/200 qui était bien plus grand que 5/10. J'essaierai cela, j'espère que cela résoudra le problème.
Noz
6

Réglez votre téléchargement sur 50% de votre bande passante de téléchargement maximale. Vous pouvez avoir le téléchargement illimité ou limité. J'ai réglé mon téléchargement à 90% du max.

J'ai trouvé avec des programmes saturant la bande passante (Torrents), si le téléchargement atteint> 75% de votre limite sortante maximale, il entrave sévèrement tous les transferts de données sur le système (navigation). TCP / IP est une voie à double sens, les réponses des paquets doivent revenir à l'expéditeur avant de pouvoir envoyer un autre paquet.

SuperJames
la source
Ce point ne peut pas être trop souligné. La lenteur liée au torrent est dans la plupart des cas le résultat direct d'une trop grande bande passante de téléchargement. 50% peut être un peu faible pour de nombreuses connexions, alors essayez de le régler à 70% de votre bande passante sortante et voyez si cela fonctionne toujours.
loevborg
2

Limitez le nombre de connexions

BitTorrent est un protocole utilisant de nombreuses connexions simultanées. Bien qu'ils ne consomment pas beaucoup de bande passante, ils consomment beaucoup de travail d'administration sur les routeurs et hôtes IPv4 pour garder une trace de tous les états de connexion.

Les routeurs simples et réguliers dans une boîte que vous pouvez acheter pour 40 $ ne sont généralement pas capables de maintenir plus de 1000 connexions avant de s'enfoncer à plat dans le sol. Cela est dû au fait que ces appareils ont une quantité de mémoire très limitée avec laquelle travailler.

Sur les hôtes, un grand nombre de connexions peut provoquer des problèmes en raison des limites de sécurité pour un certain nombre de connexions par utilisateur et par processus. Ceux-ci sont généralement affichés et modifiés à l'aide ulimit, mais vous ne devriez jamais les rencontrer avec les valeurs par défaut du système dans Ubuntu avec une utilisation régulière de votre PC. Cependant, BitTorrent peut utiliser beaucoup et peut atteindre la limite de votre PC.

Consultez cette réponse pour savoir comment limiter le nombre de connexions par élément et comment définir une limite globale dans la transmission.

gertvdijk
la source
Merci pour votre réponse rapide et pour l'explication, je pensais que les limites de bande passante devraient être suffisantes pour éviter ce problème, mais ce n'est évidemment pas le cas. Merci de partager votre savoir!
aVasile
À propos de "consommer beaucoup de travail d'administration": notez que le protocole Bit Torrent utilise TCP, qui est un protocole purement de bout en bout entre les hôtes. Les routeurs sur Internet n'allouent aucune ressource persistante lorsque la connexion est active, ils transfèrent simplement les packages IP. Je ne sais pas à quels types de ressources se réfère gertvdijk.
Lii
@Lil: la plupart des routeurs domestiques font la traduction NAT, exposant une seule adresse IPv4 au monde extérieur et donnant des adresses privées aux machines / appareils domestiques. C'est pourquoi vous devez ouvrir un port spécifique sur le routeur (pour transférer les connexions entrantes vers la bonne machine), mais cela signifie également que le routeur doit suivre TOUTES les connexions TCP en direct afin qu'il puisse réécrire les adresses correctement au fur et à mesure que les paquets passent. Cette table de suivi est la ressource limitée qui s'épuise ici.
Chris Dodd
2

Je n'y ai pas pensé moi-même, mais cela avait beaucoup de sens une fois que quelqu'un me l'avait signalé ici http://www.tomshardware.com/forum/36641-42-slow-internet-torrent-client

Mettez une limite à vos téléchargements, la plupart des modems de nos jours peuvent prendre un coup, donc les vitesses de téléchargement ne sont généralement pas votre préoccupation, mettez une limite à vos vitesses de téléchargement, votre ordinateur doit pouvoir communiquer avec d'autres serveurs sur Internet, si votre la bande passante de téléchargement est complètement utilisée, votre ordinateur semblera simplement silencieux

Steve
la source