Wie kann ich verhindern, dass das Hochladen großer Dateien meine Internetverbindung beeinträchtigt?

556
Mr. Boy

Ich habe eine VDSL / Glasfaserverbindung zu meinem Haus mit ca. 5/30 Mbps nach oben / unten. Ich habe festgestellt, dass beim Hochladen großer Dateien der gesamte Internetzugang meines Hauses praktisch nicht reagiert, selbst wenn mein Modem meldet, dass die Internetverbindung offline ist! Wie kann ich verhindern, dass das Hochladen großer Dateien meine Internetverbindung beeinträchtigt?

Googling sagt mir, dass dies ziemlich üblich ist. Wenn der Upstream vollständig gesättigt ist, kann mein Computer beim Herunterladen von Informationen keine Antwortpakete senden, wenn ich dieses Recht habe.

Aber das scheint verrückt und es muss doch eine Lösung geben? Mit meinem Modell / Router kann ich Bandbreitenbegrenzungen insgesamt und für IP-Bereiche festlegen, was ein guter Startpunkt ist, aber ich bin mir nicht sicher, wie. Zuerst habe ich gerade versucht, ein Upstream-Limit von "4Mbps" festzulegen, aber dies scheint sehr kludig zu sein, mein Upstream-Limit kann ständig variieren. Außerdem bin ich mir nicht sicher, ob dies mein Netzwerk nicht auf die gleiche Weise an das künstliche Limit bringen würde.

Wie kann ich verhindern, dass das Hochladen großer Dateien meine Internetverbindung beeinträchtigt?

Ich bin ziemlich erstaunt, dass mein Betriebssystem den Traffic nicht besser marshallt (in dem Fall, dass nur mein Computer das Netzwerk verwendet und ich beim Hochladen nicht im Internet surfen kann). Und auch, dass selbst Router / Modems für den Heimgebrauch keinen gesunden Menschenverstand verwenden, um ein wenig Bandbreite für den Routineverkehr zur Verfügung zu stellen. Aber dann weiß ich sehr wenig darüber!

Was ist, wenn überhaupt, eine gute Möglichkeit, einem Gerät das Hochladen / Herunterladen in der Nähe meines Hauses zu erlauben, ohne den Zugriff anderer Geräte zu beeinträchtigen? Ich bin auch nicht nach dem Load-Balancing, also können zwei Geräte gleichzeitig herunterladen / hochladen. Nur ein Gerät, das einen großen Upload / Download ausführt, verweigert anderen nicht einige Kbit / s für E-Mail- und Web-Browsing!

2
QoS auf dem Router implementiert JW0914 vor 6 Jahren 0

3 Antworten auf die Frage

0
davidgo

Ich habe keine davon (ich habe mir gerade DIESEN Emulator angesehen), aber wenn Sie möchten, dass Ihr Router Bandbreitensteuerung / QoS vornimmt, um dieses Problem zu beheben

Versuchen Sie beispielsweise, sich am Router anzumelden, gehen Sie zu Erweitert -> Bandbreitensteuerung und aktivieren Sie diese Option. Stellen Sie die gesamte Upstream- und Downstream-Bandbreite ein und speichern Sie. Dann müssen Sie Kontrollregeln konfigurieren.

Die Kontrollregeln erfordern einige Tweweings, aber Sie möchten Regeln hinzufügen, die den ausgehenden Datenverkehr Ihres Computers (dh durch seine IP-Adresse) auf etwas weniger als den tatsächlichen Durchsatz Ihrer Verbindung beschränken - 80% des Ergebnisses eines Geschwindigkeitstests Upload sollte in Ordnung sein. Sie müssen außerdem sicherstellen, dass die IP-Adresse Ihrer Geräte statisch ist. Dies können Sie unter Erweitert -> LAN-Einstellungen -> Adressreservierung tun.

Diese "DIESE" Verknüpfung ist tot. JakeGould vor 6 Jahren 1
0
1st430n

Da Sie einen TP-Link-Router verwenden, möchten Sie vielleicht den FAQ-Bereich zur Bandbreitenkontrolle durchsehen: https://www.tp-link.com/de/faq-557.html

Im Besonderen würde ich mich auf die minimale Bandbreite konzentrieren. Zitieren des FAQ-Artikels:

"Nach den Regeln kann die maximale Bandbreite sicherstellen, dass PC1 und PC2 die gesamte Bandbreite beanspruchen können, wenn sie alleine auf das Internet zugreifen, und die minimale Bandbreite kann sicherstellen, dass sie die erforderliche Bandbreite haben, wenn mehrere PCs gleichzeitig arbeiten. "

Sie können IP-Adressen reservieren, wenn Sie DHCP verwenden, um die Konfiguration einzelner Clients zu vereinfachen.

Ich denke, der beste Weg zu gehen ist, dass, wenn Sie dies nicht möchten und / oder Ihr spezifisches Routermodell nicht die notwendigen Funktionen hat, es Alternativen gibt.

Alternativen auf Betriebssystemebene:

Windows Sie können diese Antwort unter Superuser überprüfen: Möglichkeit , die Bandbreite von Programmen unter Windows zu begrenzen?

Linux Sie können diese Antwort unter Superuser überprüfen: https://unix.stackexchange.com/questions/34116/how-can-i-limit-the-bandwidth-used-by-a-process

Um den Prozess zu finden, der eingeschränkt werden soll, können Sie den Befehl verwenden: Wenn Sie Firefox verwenden:

ps -ef | Grep Firefox

luca 1448 1491 1 Jul23? 01:26:06 / usr / lib / firefox / firefox

luca 16471 32432 0 00:13 pts / 10 00:00:00 grep --colour = auto firefox

luca 16509 1448 0 Jul23? 00:10:23 / usr / lib / firefox / firefox -contentproc -kindID 11 -isForBrowser -prefsLen 20778 -schedulerPrefs 0001,2 -greomni /usr/lib/firefox/omni.ja -appomni / usr / lib / firefox / browser /omni.ja -appdir / usr / lib / firefox / browser 1448 Registerkarte "true"

In diesem Fall wäre Ihre PID 1448.

0
dirkt

I had been on a ADSL line with 2Mbit download / 192kbit upload and for quite some time. The problem is that the outgoing ACK packets for incoming data get drowned in the upload. This will make the other side think packets got lost, and it will start resending packets, or assuming the connection is dead.

I solved this by having traffic control rules on my main computer (Linux), prioritising outgoing ACKs and small packets. Worked quite well. I'm not sure if similar rules on the router itself will work as well, because the buffers on the main computer will already be full and dropping packets.

I also don't know if and how this is possible under Windows.

If you are interested in the Linux setup, I can dig out from the old files if I search a bit.