Die Verwendung eines Bittorrent-Clients verlangsamt die Internetverbindung

14

Ich habe ein Problem bei der Übertragung. Ich weiß nicht, woher es kommt, weil es nicht jedes Mal auftritt.

Manchmal kann ich beim Herunterladen eines Torrents nicht mit einem Browser im Internet surfen. Oder wenn ich kann, ist es extrem langsam.

Ich habe den richtigen Port an meinem Router geöffnet. Ich habe den Upload-Download auf eine angemessene Menge beschränkt (50/5, mein Upload ist sehr schlecht). Ich erlaube keine Übertragung von PnP und NAT-PMP. Und dies scheint nicht mit der Download-Geschwindigkeit eines bestimmten Torrents zu tun zu haben: Bevor ich den Download einschränkte, konnte ich ihn mit 800Ko / s herunterladen und hatte kein Problem. Manchmal treten die Probleme beim Download mit 3Ko / s auf.

Hat jemand anderes dieses Problem?

Ich verstehe wirklich nicht, ist es nicht möglich, den richtigen Port zu öffnen und Plug-and-Play zu deaktivieren, wenn die Übertragung nicht mit http interferiert?

Noz
quelle
Wenn es hilft, hat es meine Verbindungen immer gestört. Beliebige Verbindungen. SSH, HHTP, FTP, etc .. Wenn ich die Übertragung öffne, öffne ich eine Dose Whoop Ass auf meinem PC, der mit der Internetverbindung zusammenhängt. Normalerweise lade ich ktorrent herunter und verwende es anstelle der Übertragung. Erstens aus diesem Grund, zweitens wegen der Optionen.
Luis Alvarado
Ich kann nicht sagen, warum Transmission das macht. Ich habe mit dem Befehl net die Anzahl der Ports verglichen mit der Anzahl der Torrents, die für dieselben Torrents geöffnet wurden (nur 5 Torrents getestet). Sie waren fast gleich. Aber hier ist der seltsame Teil. Ktorrent kann fast sofort starten, um einen Torrent herunterzuladen, während die Übertragung einige Zeit in Anspruch nimmt, als würde zuerst etwas überprüft. Und obwohl Transmission die Verbindung blockiert, behält ktorrent eine schnellere Verbindung bei und bietet Ihnen im Vergleich zur Übertragung eine etwas schnellere Leistung beim Surfen im Internet.
Luis Alvarado
HINWEIS: Getestet, wie viele Uploads, Downloads, Geschwindigkeiten usw. geändert wurden. Nicht 1. Gehen Sie zu BEARBEITEN und wählen Sie PRÄFERENZEN. 2. Gehen Sie zu Speed ​​TAB und beschränken Sie sich auf weniger als 20% Ihrer Verbindung. Für mich ist 20KB / S. 3. Gehen Sie zur Registerkarte Netzwerk und beschränken Sie sich auf 10 Peers pro Torrent oder weniger. Mein Test war mit 8, 5 dann 3. Maximun Peers Insgesamt ändern Sie es auf 20 oder nur die gleiche Menge für 1 Torrent. 4. Laden Sie nur 1 TORRENT herunter. Nur 1. Warten Sie 15 Sekunden. Sie können Firefox oder etwas anderes nicht verwenden, da die gesamte Verbindung durch die Übertragung unterbrochen wird.
Luis Alvarado
1
Hallo. Ich habe Stefano's Lösung ausprobiert, weil ich nur Gnom-Apps behalten möchte. Dann habe ich deinen Test gemacht und es hat Opera überhaupt nicht gebremst. Vielleicht war das das Problem für mich. Allerdings ist mir auch aufgefallen, dass die Übertragung niemals sofort mit dem Herunterladen beginnt, dies ist für mich kein großes Problem. Wenn Sie mehr über diesen Unterschied erfahren, bin ich immer noch neugierig! Vielen Dank.
Noz

Antworten:

15

Das Problem ist in Ihrem Fall wahrscheinlich nicht die Datenrate, sondern die Anzahl der Verbindungen. Viele Internet-Gateways können nicht viele Verbindungen gleichzeitig verarbeiten .

Sie können Ihre maximale Anzahl gleichzeitiger Verbindungen in den Übertragungseinstellungen wie folgt begrenzen:

Einstellungen → Netzwerk → Maximale Anzahl von Peers pro Torrent

Versuchen Sie zunächst, diese Werte sehr niedrig zu halten. 5/10 ist ein guter Ausgangspunkt. Und erhöhen Sie sie langsam, wenn Sie feststellen, dass es funktioniert.

  • Hinweis: Insbesondere neue Torrents können dieses Verhalten aufweisen. Wenn Sie warten, bis genügend Sämaschinen für einen Strom vorhanden sind, verlangsamt dies Ihr Surfen erheblich.

  • Beachten Sie auch: Sie sollten die Bandbreite nicht begrenzen müssen. Dies wird vom TCP / IP-Stack erledigt, in den meisten Fällen kein Problem . Es wird versucht, die Paketzustellung fair zu planen.

Stefano Palazzo
quelle
Hallo Danke dir. Ich hatte in der Tat 60/200, was viel größer als 5/10 war. Ich werde das versuchen, hoffentlich wird das Problem dadurch gelöst.
Noz
6

Stellen Sie Ihren Upload auf 50% Ihrer maximalen Upload-Bandbreite ein. Sie können den Download unbegrenzt oder begrenzt haben. Ich habe meinen Download auf 90% der max.

Ich habe festgestellt, dass bei bandbreitenintensiven Programmen (Torrents), wenn der Upload> 75% Ihres maximalen ausgehenden Limits erreicht, alle Datenübertragungen auf dem System stark beeinträchtigt werden (Browsing). TCP / IP ist eine bidirektionale Straße. Die Paketantworten müssen an den Absender zurückgesendet werden, bevor sie ein weiteres Paket senden können.

SuperJames
quelle
Dieser Punkt kann nicht genug betont werden. Torrent-bedingte Langsamkeit ist in den meisten Fällen die direkte Folge von zu viel Upload-Bandbreite. 50% sind möglicherweise für viele Verbindungen etwas niedrig. Versuchen Sie daher, 70% der ausgehenden Bandbreite festzulegen, und prüfen Sie, ob dies noch funktioniert.
Lövborg
2

Begrenzen Sie die Anzahl der Verbindungen

BitTorrent ist ein Protokoll, das viele gleichzeitige Verbindungen verwendet. Während sie möglicherweise nicht viel Bandbreite verbrauchen, verbrauchen sie viel Verwaltungsarbeit auf den IPv4-Routern und -Hosts, um alle Verbindungszustände im Auge zu behalten.

Normale einfache Router in einer Box, die Sie für 40 US-Dollar kaufen können, sind normalerweise nicht in der Lage, mehr als 1000 Verbindungen aufrechtzuerhalten, bevor sie flach in den Boden gehen. Dies liegt daran, dass diese Geräte nur über einen sehr begrenzten Arbeitsspeicher verfügen.

Auf den Hosts kann eine große Anzahl von Verbindungen aufgrund von Sicherheitsbeschränkungen für eine bestimmte Anzahl von Verbindungen pro Benutzer und pro Prozess Probleme verursachen. Diese werden normalerweise mit angezeigt und geändert ulimit, aber Sie sollten sie niemals mit den Systemstandards in Ubuntu ausführen, wenn Sie Ihren PC regelmäßig verwenden. BitTorrent kann jedoch viel verbrauchen und das Limit auf Ihrem PC erreichen.

In dieser Antwort erfahren Sie, wie Sie die Anzahl der Verbindungen pro Element begrenzen und ein globales Limit für die Übertragung festlegen.

gertvdijk
quelle
Vielen Dank für Ihre schnelle Antwort und für die Erklärung, ich dachte, Bandbreitenbeschränkungen sollten ausreichen, um dieses Problem zu vermeiden, aber es ist offensichtlich nicht. Vielen Dank für Ihr Wissen!
AVasile
Über "Nehmen Sie viel Verwaltungsarbeit in Anspruch": Beachten Sie, dass das Bit Torrent-Protokoll TCP verwendet, ein reines End-to-End-Protokoll zwischen Hosts. Die Router im Internet weisen keine Ressourcen zu, die persistent sind, während die Verbindung aktiv ist, sondern leiten nur die IP-Pakete weiter. Ich bin nicht sicher, auf welche Arten von Ressourcen sich gertvdijk bezieht.
Lii
@Lil: Die meisten Heimrouter übersetzen NAT, indem sie eine einzelne IPv4-Adresse für die Außenwelt freigeben und Heimcomputern / -geräten private Adressen zuweisen. Aus diesem Grund müssen Sie einen bestimmten Port auf dem Router öffnen (um eingehende Verbindungen an den richtigen Computer weiterzuleiten). Dies bedeutet jedoch auch, dass der Router ALLE Live-TCP-Verbindungen nachverfolgen muss, damit er die Adressen im Laufe der Pakete ordnungsgemäß umschreiben kann. Diese Nachverfolgungstabelle ist die begrenzte Ressource, die hier ausgeht.
Chris Dodd
2

Daran habe ich selbst nicht gedacht, aber es war sehr sinnvoll, als mich jemand hier darauf aufmerksam machte: http://www.tomshardware.com/forum/36641-42-slow-internet-torrent-client

Beschränken Sie Ihre Uploads, die meisten Modems können heutzutage eine Menge kosten, daher sind Download-Geschwindigkeiten normalerweise nicht Ihr Problem. Beschränken Sie Ihre Upload-Geschwindigkeiten, Ihr Computer muss in der Lage sein, mit anderen Servern im Internet zu kommunizieren, wenn Sie dies möchten Die Upload-Bandbreite ist vollständig ausgeschöpft, und Ihr Computer scheint nur noch leise zu sein

Steve
quelle