Trickle: obmedzovač šírky pásma pre Linux

pramienok je zaujímavý nástroj, s ktorým je to možné limit el Šírka pásma aj hore, aj dole ALL náš aplikácie. Môže byť spustený „na požiadanie“ na riadenie konkrétnej aplikácie alebo ako démon, teda na riadenie všetkých aplikácií, ktoré sa pokúšajú pripojiť k internetu.

inštalácia

sudo apt-get install pramienok

Ako používať pramienok

Trickleova syntax je nasledovná:

trickle -d Download_Bandwidth -u Upload_Bandwidth Príkaz

Tu je niekoľko príkladov:

a) Obmedzte šírku pásma sťahovania na 10 kb / s používanú na prenos súboru pomocou ssh:

trickle -d 10 scp súbor.mp3 10.0.0.1:/home/puntolibre/musica/

b) Obmedzte šírku pásma na 200 kB sťahovania aktualizácie systému cez Apt:

trickle -d 200 apt -get upgrade

c) Úprava šírky pásma aplikácie, napríklad Firefox:

trickle -d 10 -u 10 firefox% u

d) Používanie trickle na obmedzenie šírky pásma wget

trickle -d 50 wget -O „planet earth.divx“ http://video.stage6.com/1402821/.divx

Utekajte ako démon

Ak chcete začať kvapkať ako démon a obmedziť VŠETKU šírku pásma, použite spustený príkaz:

sudo napustil -d 20 -u 20

… Kde parametre -d a -u reagujú na limit stiahnutia a načítania.

Konfigurácia pramienka

Trickle má konfiguračný súbor, ktorý nám umožní doladiť niektoré parametre a urobiť ich natrvalo individuálne pre každú službu.

Konfiguračný súbor je nasledovný: /etc/trickled.conf

Najjednoduchší konfiguračný súbor, ktorý je možné vytvoriť, vyzerá takto:

[ssh] Priorita = 1

[www] Priorita = 8

Vďaka tejto metóde získame celkom dobré rýchlosti sťahovania a súčasne môžeme robiť ssh relácie do zariadenia, ktoré sťahuje. Konfiguračný súbor, ako je ten vyššie, v zásade hovorí, že má uprednostniť ssh prevody pred www.

Dokumentácia spoločnosti Trickle odporúča používať parametre Time-Smoothing a Lenght-Smoothing, aby sa zabránilo kolísaniu prenosových rýchlostí.

[ssh] Priorita = 1
Časové vyhladenie = 0.1
Vyrovnanie dĺžky = 2

[www] Priorita = 8
Časové vyhladenie = 5
Vyrovnanie dĺžky = 20

Tieto hodnoty definujú čas a dĺžku normalizácie, ktoré Trickle použije na program, ktorý riadi.

Fuente: pramienok


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Použime Linux dijo

    Parameter -u má obmedziť šírku pásma nahrávania. -D po prúde.
    Na zdravie! Pavla.

  2.   Alonzo Herrera dijo

    Ahoj Pablo, čo to znamená „% u“? A ako by to potom vyzeralo v prehliadači Google Chrome? Vďaka

  3.   Použime Linux dijo

    Môže to byť tým, že pre najnovšiu verziu Ubuntu neexistujú žiadne balíčky. : S
    Budeme si ich musieť počkať alebo urobiť sami. 🙂 To je kúzlo slobodného softvéru.
    Na zdravie! Pavla.

  4.   Seba dijo

    Skúšam to nainštalovať na xububtu 12.04 a nenainštaluje sa, nejaké riešenie?

  5.   ENVI dijo

    Zaujímavé. Wondershaper som poznal už dávnohttp://lartc.org/wondershaper/), nástroj na vyváženie našich asynchrónnych pripojení, a tým na zvýšenie efektívnosti správy paketov a latencie pripojenia, najmä pri načítaní. Umožňuje vám tiež obmedziť šírku pásma.

  6.   Použime Linux dijo

    To tiež funguje skvele.

  7.   Andres dijo

    Ďakujem, veľmi zaujímavé
    Chcel by som vedieť, či existuje príkaz alebo tento program z pošty alebo program, ktorý nám hovorí všetky aplikácie, ktoré využívajú internet
    čo by sa tým doplnilo
    vďaka

  8.   Použime Linux dijo

    Možno vidíte, že vám to pomôže:

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

    Na zdravie! Pavla.

  9.   Andres dijo

    Mnohokrat dakujem !

  10.   parochňa dijo

    Veľmi pekne ďakujem za tento návod, ktorý je veľmi užitočný, keď zdieľate šírku pásma medzi niekoľkými počítačmi; chcel by som však vedieť, či existuje automatický spôsob obmedzenia šírky pásma pre všetky aplikácie, ako napríklad v netlimiter, ktorý umožňuje obmedziť šírku pásma všetkých prichádzajúcich a odchádzajúcich pripojení k počítaču.

    Vopred ďakujem;
    Poznám tiež wondershaper, ale neviem, ako ho nakonfigurovať tak, aby obmedzoval aj pripojenia p2p

    1.    pouzivajme linux dijo

      Pravda je taká, že som vám to nemohol povedať.
      Mohli by vás však zaujímať tieto články:
      https://blog.desdelinux.net/nethogs-conoce-cuanto-ancho-de-banda-consume-cada-aplicacion/
      https://blog.desdelinux.net/que-aplicacion-consume-mas-ancho-de-banda/
      Objať! Pavla.

  11.   kurokaze dijo

    Najskôr vďaka za tutoriál, hľadal som tento typ aplikácie pre svoj Ubuntu 14.04, nainštaloval som si Wondershaper, ale nepracoval pre mňa a nenainštaloval som túto aplikáciu, ktorá mi pripadá najužitočnejšia, pretože prakticky všetky z nich hovoria tie isté informácie o tom, ako to nainštalovať a ako to nainštalovať.ako obmedziť pripojenie, ale nehovoria ako ho deaktivovať aspoň to som chápal ako svoju základnú angličtinu). Ak niekto dokáže odpovedať na túto otázku, rád si túto aplikáciu nainštalujem.

  12.   Federico dijo

    Vynikajúci nástroj. Funguje pre mňa skvele. Teraz, keď chcem obmedziť šírku pásma môjho hotspotu Wi-Fi? Bolo by to niečo ako „trickle -d 10 -u 10 wlp0s29u1u2% u“ (wlp0s29u1u2 je názov môjho wifi rozhrania)

  13.   Federico dijo

    Snažím sa vykonávať príkazy tak, ako sami naznačujete, ale keď tak urobím, zobrazí sa nasledujúca správa:
    „Trickled: Preskočenie konfiguračného súboru: $ {prefix} /etc/trickled.conf: Žiadny takýto súbor alebo adresár“
    Pokračujem v úprave uvedeného konfiguračného súboru a zopakujem príkazy. Ale dostávam znova tú istú správu.