Trickle: Bandbreitenbegrenzer für Linux

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


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Verwenden wir Linux sagte

    Der Parameter -u dient zum Begrenzen der Upload-Bandbreite. Das -d das stromabwärts.
    Prost! Paul.

  2.   Alonzo Herrera sagte

    Hallo Pablo, was bedeutet "% u"? Und wie würde es dann für Google Chrome aussehen? Vielen Dank

  3.   Verwenden wir Linux sagte

    Möglicherweise gibt es keine Pakete für die neueste Version von Ubuntu. : S.
    Wir müssen warten oder sie selbst machen. 🙂 Das ist die Magie freier Software.
    Prost! Paul.

  4.   Seba sagte

    Ich habe versucht, es auf xububtu 12.04 zu installieren und es wird nicht installiert, irgendeine Lösung?

  5.   ENVI sagte

    Interessant. Ich kannte Wondershaper vor langer Zeithttp://lartc.org/wondershaper/), ein Tool zum Ausgleich unserer asynchronen Verbindungen und damit zu einer effizienteren Verwaltung von Paketen und Verbindungslatenz, insbesondere beim Hochladen. Außerdem können Sie die Bandbreite begrenzen.

  6.   Verwenden wir Linux sagte

    Das funktioniert auch super.

  7.   Andres sagte

    Danke, sehr interessant
    Ich würde gerne wissen, ob es einen Befehl oder dieses Programm aus der Post oder ein Programm gibt, das uns alle Anwendungen mitteilt, die das Internet verbrauchen
    Was wäre eine Ergänzung dazu
    dank

  8.   Verwenden wir Linux sagte

    Vielleicht sehen Sie, dass dies Ihnen helfen wird:

    http://www.ubuntugeek.com/bandwidth-monitoring-tools-for-linux.html

    Prost! Paul.

  9.   Andres sagte

    ich danke Ihnen sehr!

  10.   Wiggin sagte

    Vielen Dank für das Tutorial. Es ist sehr nützlich, wenn Sie die Bandbreite zwischen mehreren Computern teilen. Ich würde jedoch gerne wissen, ob es eine automatische Möglichkeit gibt, die Bandbreite für alle Anwendungen zu begrenzen, wie im Netlimiter, mit der Sie die Bandbreite aller eingehenden und ausgehenden Verbindungen zum PC begrenzen können.

    Danke im Voraus;
    Ich kenne Wondershaper jedoch auch, aber ich weiß nicht, wie ich es so konfigurieren soll, dass es auch P2P-Verbindungen einschränkt

    1.    Lass uns Linux benutzen sagte

      Die Wahrheit ist, dass ich es dir nicht sagen konnte.
      Diese Artikel könnten Sie jedoch interessieren:
      https://blog.desdelinux.net/nethogs-conoce-cuanto-ancho-de-banda-consume-cada-aplicacion/
      https://blog.desdelinux.net/que-aplicacion-consume-mas-ancho-de-banda/
      Umarmung! Paul.

  11.   kurokaze sagte

    Zunächst einmal, danke für das Tutorial, ich habe nach dieser Art von Anwendung für mein Ubuntu 14.04 gesucht, ich habe Wondershaper installiert, aber es hat bei mir nicht funktioniert, und ich habe diese Anwendung nicht installiert, die ich am nützlichsten finde, da praktisch alle die gleichen Informationen zur Installation und Installation sagen. wie man die Verbindung einschränkt, aber sie sagen nicht, wie man sie deaktiviert, und auf Englisch gab es eine, aber ich glaube, ich war mir nicht sicher (oder zumindest ist es das, was ich als mein grundlegendes Englisch verstand). Wenn jemand diese Frage beantworten kann, werde ich diese Anwendung gerne installieren.

  12.   Federico sagte

    Hervorragendes Werkzeug. Funktioniert super für mich. Nun, wenn ich die Bandbreite meines WLAN-Hotspots begrenzen möchte? Es wäre so etwas wie "rieseln -d 10 -u 10 wlp0s29u1u2% u" (wlp0s29u1u2 ist der Name meiner WLAN-Schnittstelle)

  13.   Federico sagte

    Ich versuche, die Befehle wie angegeben auszuführen, aber wenn ich dies tue, erhalte ich die folgende Meldung:
    "Trickled: Konfigurationsdatei überspringen: $ {Präfix} /etc/trickled.conf: Keine solche Datei oder kein solches Verzeichnis"
    Ich bearbeite die Konfigurationsdatei und wiederhole die Befehle. Aber ich bekomme wieder die gleiche Nachricht.