|
Rinnsal ist ein interessantes Werkzeug, mit dem es möglich ist limitar el Bandbreite sowohl auf als auch ab ALLES unsere Anwendungen. Es kann "on demand" ausgeführt werden, um eine bestimmte Anwendung oder als Daemon zu steuern, wodurch alle Anwendungen gesteuert werden, die versuchen, eine Verbindung zum Internet herzustellen. |
Übliche Installationen
sudo apt-get installieren Rinnsal
Wie man Rinnsal benutzt
Die Syntax von Trickle lautet wie folgt:
Trickle -d Download_Bandwidth -u Befehl Upload_Bandwidth
Hier sind einige Beispiele:
a) Begrenzen Sie die Download-Bandbreite auf 10 KBit / s, die zum Übertragen einer Datei mit ssh verwendet werden:
riesle -d 10 scp file.mp3 10.0.0.1:/home/puntolibre/musica/
b) Begrenzen Sie die Bandbreite auf 200 kpbs Download eines Systemupdates über Apt:
Rinnsal -d 200 apt-get Upgrade
c) So ändern Sie die Bandbreite einer Anwendung wie Firefox:
rieseln -d 10 -u 10 Firefox% u
d) Verwenden von Trickle, um die Bandbreite von wget zu begrenzen
rieseln -d 50 wget -O “planet earth.divx” http://video.stage6.com/1402821/.divx
Lauf rieseln wie ein Dämon
Verwenden Sie den Befehl trickled, um wie ein Dämon zu rieseln und die gesamte Bandbreite zu begrenzen:
Sudo rieselte -d 20 -u 20
… Wo die Parameter -d und -u auf das Download- bzw. Upload-Limit reagieren.
Rinnsal konfigurieren
Trickle verfügt über eine Konfigurationsdatei, mit der wir einige Parameter optimieren und für jeden Dienst einzeln dauerhaft festlegen können.
Die Konfigurationsdatei lautet wie folgt: /etc/trickled.conf
Die einfachste Konfigurationsdatei, die erstellt werden kann, sieht folgendermaßen aus:
[ssh] Priorität = 1
[www] Priorität = 8
Mit dieser Methode erhalten wir ziemlich gute Download-Geschwindigkeiten und gleichzeitig können wir SSH-Sitzungen auf dem Computer durchführen, der heruntergeladen wird. Grundsätzlich weist eine Konfigurationsdatei wie die oben genannte Trickle an, SSH-Übertragungen gegenüber www zu priorisieren.
In der Dokumentation von Trickle wird die Verwendung der Parameter Zeitglättung und Längenglättung empfohlen, um Schwankungen der Übertragungsraten zu vermeiden.
[ssh] Priorität = 1
Zeitglättung = 0.1
Längenglättung = 2
[www] Priorität = 8
Zeitglättung = 5
Längenglättung = 20
Diese Werte definieren die Normalisierungszeit und -länge, die Trickle auf das von ihm gesteuerte Programm anwendet.
Quelle: Rinnsal