Wondershaper
Wenn es für Ihren Anwendungsfall nicht zu einfach ist, empfehlen wir Ihnen, es zu wondershaper
versuchen.
Ein einfach zu verwendendes Traffic Shaping-Skript, das folgende Verbesserungen bietet: * Geringe Latenz für interaktiven Verkehr (und Pings) zu jeder Zeit * Ermöglichen Sie Websurfing mit angemessenen Geschwindigkeiten beim Hochladen / Herunterladen * Stellen Sie sicher, dass Uploads Downloads nicht schaden * Stellen Sie sicher, dass Downloads nicht ' t Uploads nicht verletzen. Dies geschieht durch: * Begrenzung der Upload-Geschwindigkeit geringfügig, um Warteschlangen zu beseitigen
* Begrenzung der Download-Geschwindigkeit, während Bursts zugelassen werden, um Warteschlangen zu beseitigen
* Interaktiver Datenverkehr überspringt die Warteschlange * ACKs und winzige Pakete überspringen die Warteschlange
Es ist als Debian / Ubuntu-Paket verfügbar. Führen Sie es einfach aus sudo apt-get install wondershaper
, um es zu installieren. Vertrauen Sie mir, zwischen wondershaper
und tc
direkt verwenden, Sie wollen Wunderformer. Zu einer Zeit habe ich tc
ausgiebig verwendet und obwohl es ziemlich mächtig ist, ist es keine Freude, es zu benutzen.
Start und Konfiguration von Wondershaper
Schließen Sie alle Programme und andere Browserseiten. Dann überprüfen Sie Ihre Geschwindigkeit unter http://speedtest.net
Syntax: Wondershaper [Netzwerkschnittstelle] [Abwärtsgeschwindigkeit kbit / s] [Aufwärtsgeschwindigkeit kbit / s]
Beispiel für eine 8 / 1M (mbit / s) ADSL-Verbindung:
wondershaper eth0 6700 800
Wenn Sie Wondershaper-Warteschlangen löschen möchten (Deaktivieren der Verkehrsformung):
Syntax: Wondershaper Clear [Netzwerkschnittstelle]
wondershaper clear eth0
Startet Wondershaper automatisch, wenn das Betriebssystem gestartet wird
Dies kann durch Bearbeiten der Datei erfolgen /etc/network/interfaces
Vor:
auto lo
iface lo inet loopback
Nach:
iface eth0 inet dhcp
up /sbin/wondershaper eth0 6700 800
down /sbin/wondershaper clear eth0
auto eth0
Beachten Sie, dass dies nur ein Beispiel ist . Die tatsächlichen Einstellungen können in Ihrem System etwas abweichen. In Ihrem System könnte die Netzwerkschnittstelle beispielsweise eth0 anstelle von eth2 sein.
Um Ihr Netzwerkgerät zu finden, führen Sie Folgendes aus: ifconfig
oder sehen Sie sich die Verbindungsinformationen des Netzwerkmanagers an.
Quelle: http://www.mdash.net/traffic-shaping-using-wondershaper
NOPRIOPORTSRC
zu seinem Bittorrent-Port würde genau das tun, was er braucht.Für kompliziertere Anforderungen, bei denen dies
wondershaper
nicht ausreicht, können Sie Master Shaper verwenden . Ich habe es selbst nicht benutzt, aber der Screenshot unten sollte Ihnen eine Idee geben:quelle
Dies wird als Bandbreitenverwaltung bezeichnet, die unter Ubuntu über den Befehl tc erfolgt. Mehr Infos hier , aber nichts für schwache Nerven.
quelle
Dies ist ein bekanntes Problem, und meines Wissens gibt es keine einfache Antwort.
Das allgemeine Problem heißt QoS, kurz für Quality of Service . Auf der Ebene der Netzwerkinfrastruktur können Sie die Verkehrsgestaltung gestalten .
Es gibt eine grundlegende Einschränkung der Verkehrsformung für Ihren Anwendungsfall (die sehr häufig vorkommt): Sie müssen am Eingangspunkt des Engpasses und nicht am Ausgangspunkt handeln. In der Regel ist der Engpass jedoch die Verbindung zwischen Ihrem Zuhause / Arbeitsplatz und der Infrastruktur Ihres Internetdienstanbieters. Sie können nicht steuern, was bei Ihrem Internetdienstanbieter geschieht. Sie können also nur das Hochladen und nicht das Herunterladen gestalten. Dies bedeutet, dass Sie das Surfen im Internet effektiv vor Bittorrent priorisieren können, aber nicht (sagen wir) Streaming-Inhalte gegenüber Hintergrund-Downloads.
Wenn Sie einen Heimrouter haben und dieser QoS / Shaping / was auch immer-es-nennt-unterstützt, ist seine Benutzeroberfläche wahrscheinlich einfacher zu verwenden als das, was Ubuntu bieten kann. Also schau zuerst dort hin. Dies ist jedoch eine erweiterte Funktion, die nicht bei allen Routern verfügbar ist.
Die meisten Bittorrent-Clients sollten in der Lage sein, die Bandbreitennutzung zu begrenzen. Wenn Sie weniger Upload als Download-Bandbreite haben (was typisch für Heimanwender über DSL ist), sollte das Festlegen des Limits auf 70% –80% Ihrer Bandbreite Platz für komfortables Surfen im Internet lassen.
quelle
Rinnsal
Mit dem
trickled
Daemon können Sie die Bandbreitenverteilung Ihrer Prozesse mithilfe von Prioritäten gemäß einer Konfigurationsdatei in festlegen/etc/trickled.conf
. Weitere Informationen finden Sie unter Ubuntuusers: Trickle .quelle