Trickle: limiteur de bande passante pour Linux

Trickle est un outil intéressant avec lequel il est possible limite el bande passante à la fois haut et bas de TOUTES notre applications. Il peut être exécuté «à la demande» pour contrôler une application spécifique, ou en tant que démon, contrôlant ainsi toutes les applications qui tentent de se connecter à Internet.

Installations préconisées

sudo apt-get install ruisseler

Comment utiliser le filet

La syntaxe de Trickle est la suivante:

trickle -d Download_Bandwidth -u Commande Upload_Bandwidth

Voici quelques exemples:

a) Limitez la bande passante de téléchargement à 10 kbps utilisée pour transférer un fichier à l'aide de ssh:

ruissellement -d 10 scp fichier.mp3 10.0.0.1:/home/puntolibre/musica/

b) Limitez la bande passante à 200kpbs de téléchargement d'une mise à jour système via Apt:

trickle -d 200 apt-get mise à jour

c) Pour modifier la bande passante d'une application, telle que Firefox:

filet -d 10 -u 10 firefox% u

d) Utilisation du filet pour limiter la bande passante de wget

goutte à goutte -d 50 wget -O «planet earth.divx» http://video.stage6.com/1402821/.divx

Courez comme un démon

Pour démarrer comme un démon et limiter TOUTE la bande passante, utilisez la commande trickled:

sudo ruisselant -d 20 -u 20

… Où les paramètres -d et -u répondent respectivement à la limite de téléchargement et de téléchargement.

Configurer le filet

Trickle a un fichier de configuration qui nous permettra d'affiner certains paramètres et de les rendre permanents individuellement pour chaque service.

Le fichier de configuration est le suivant: /etc/trickled.conf

Le fichier de configuration le plus simple qui puisse être créé ressemble à ceci:

[ssh] Priorité = 1

[www] Priorité = 8

Avec cette méthode, nous obtenons des vitesses de téléchargement assez bonnes et en même temps nous pouvons faire des sessions ssh sur la machine qui télécharge. Fondamentalement, un fichier de configuration comme celui ci-dessus indique à trickle de donner la priorité aux transferts ssh sur www.

La documentation de Trickle recommande d'utiliser les paramètres Time-Smoothing et Length-Smoothing pour éviter les fluctuations des taux de transfert.

[ssh] Priorité = 1
Lissage temporel = 0.1
Lissage de la longueur = 2

[www] Priorité = 8
Lissage temporel = 5
Lissage de la longueur = 20

Ces valeurs définissent le temps et la durée de normalisation que Trickle applique au programme qu'il contrôle.

source: ruisseler


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Utilisons Linux dit

    Le paramètre -u sert à limiter la bande passante de téléchargement. Le -d l'aval.
    À votre santé! Paul.

  2.   Alonso herrera dit

    Salut Pablo, que signifie "% u"? et à quoi cela ressemblerait-il alors pour Google Chrome? Merci

  3.   Utilisons Linux dit

    C'est peut-être parce qu'il n'y a pas de packages pour la dernière version d'Ubuntu. : S
    Nous devrons attendre ou les faire vous-même. 🙂 C'est la magie du logiciel libre.
    À votre santé! Paul.

  4.   Seba dit

    J'essaye de l'installer sur xububtu 12.04 et il ne s'installe pas, aucune solution?

  5.   Envi dit

    Intéressant. Je connaissais Wondershaper il y a longtempshttp://lartc.org/wondershaper/), un outil pour équilibrer nos connexions asynchrones et ainsi obtenir une plus grande efficacité dans la gestion des paquets et la latence des connexions, notamment lors du téléchargement. Cela vous permet également de limiter la bande passante.

  6.   Utilisons Linux dit

    Cela fonctionne également très bien.

  7.   Andres dit

    Merci, très intéressant
    Je voudrais savoir s'il existe une commande ou ce programme de la poste ou un programme qui nous indique toutes les applications qui consomment Internet
    quel serait un complément avec ça
    merci

  8.   Utilisons Linux dit

    Peut-être voyez-vous que cela vous aidera:

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

    À votre santé! Paul.

  9.   Andres dit

    merci beaucoup!

  10.   perruque dit

    Merci beaucoup pour le tutoriel, il est très utile lorsque vous partagez la bande passante entre plusieurs ordinateurs; cependant je voudrais savoir s'il existe un moyen automatique de limiter la bande passante pour toutes les applications, comme dans netlimiter qui vous permet de limiter la bande passante de toutes les connexions entrantes et sortantes vers le PC.

    Merci d'avance;
    Cependant, je connais aussi Wondershaper, mais je ne sais pas comment le configurer pour qu'il limite également les connexions p2p

    1.    utilisons Linux dit

      La vérité est que je ne pourrais pas vous le dire.
      Cependant, ces articles peuvent vous intéresser:
      https://blog.desdelinux.net/nethogs-conoce-cuanto-ancho-de-banda-consume-cada-aplicacion/
      https://blog.desdelinux.net/que-aplicacion-consume-mas-ancho-de-banda/
      Étreinte! Paul.

  11.   kurokaze dit

    Tout d'abord, merci pour le tutoriel, je cherchais ce type d'application pour mon Ubuntu 14.04, j'ai installé Wondershaper mais cela n'a pas fonctionné pour moi, et je n'ai pas installé cette application, ce que je pense est la plus utile, car pratiquement tous disent les mêmes informations sur comment l'installer et comment l'installer. comment limiter la connexion, mais ils ne disent pas comment la désactiver, et en anglais il y en avait un mais je pense que je n'étais pas sûr (ou du moins c'est ce que j'ai compris comme mon anglais de base). Si quelqu'un peut répondre à cette question, j'installerai volontiers cette application.

  12.   Federico dit

    Excellent outil. Fonctionne très bien pour moi. Maintenant, si je veux limiter la bande passante de mon hotspot wifi? Ce serait quelque chose comme "trickle -d 10 -u 10 wlp0s29u1u2% u" (wlp0s29u1u2 est le nom de mon interface wifi)

  13.   Federico dit

    J'essaye d'exécuter les commandes comme vous l'indiquez, mais quand j'obtiens le message suivant:
    "Trickled: Ignorer le fichier de configuration: $ {prefix} /etc/trickled.conf: Aucun fichier ou répertoire de ce type"
    Je procède à l'édition du fichier de configuration et répète les commandes. Mais je reçois à nouveau le même message.