====== trickle ======
{{page>konvence/terminál}}
Jednoduchý program, který dokáže téměř jakékoliv konkrétní aplikaci omezit rychlost komunikace. Původně byla aplikace vyvinuta pro OpenBSD, běží ale i na dalších unixových systémech: Solaris, NetBSD, FreeBSD a Linux.
====== Instalace ======
{{.:apt.png}} [[Nainstalujte]] balík [[apt://trickle|trickle]]
====== Spuštění ======
Přes [[Terminál|Terminál příkazem]] ''trickle''.
====== Praktické použití ======
Použití je poměrně jednoduché. Trickle umí běžet samostatně nebo pod dohledem společného démona (trickled). Nejdůležitějším parametrem je //-d// jako download, za který přidáme ještě číslo udávající maximální rychlost downloadu (v KiB/s), kterou může aplikace využít. Dále uvedeme samotný program (i s parametry), který má Trickle obhospodařit. Příklad:
trickle -d 50 wget soubor_ke_stazeni
nebo s dalším parametrem //-u// jako upload, příklad:
trickle -u 2 -d 3 firefox
===== Centrální správa =====
Jestliže budeme chtít spustit několik různých aplikací pro stahování najednou, ale celkově chceme akci přidělit maximálně 70 KiB/s. Nechceme ale sledovat, kdy které aplikace končí a přerozdělovat složitě zbývající pásmo ostatním. Zadáme tento příkaz:
trickle -d 70
a pak spustíme stahování
wget soubor_jedna
...
wget soubor_deset
===== Složitější požadavky =====
Může se stát, že budeme chtít dát některým aplikacím více či méně síťových prostředků. Toho docílíme editací //trickled.conf//, který je umístěn v adresáři ///etc//. Zde je příklad (standardně jsou řádky tohoto konfiguračního souboru zakomentovány //#//):
[ssh]
Priority = 1
Time-Smoothing = 0.1
Length-Smoothing = 2
[ftp]
Priority = 8
Time-Smoothing = 5
Length-Smoothing = 20
Cestu k souboru zadáváme pomocí parametru //-c//.
====== Tipy a triky ======
* program nevyžaduje práva [[Root sudo|superuživatele]]
* pokud budete chtít omezit nějakému programu připojení natrvalo, můžete editovat jeho panelový spouštěč
* pro více informací navštivte //man// stránky //trickle, trickled a trickled.conf//
====== Odstranění ======
{{.:clear.png}} [[Instalace programů|Odstraňte]] balík ''trickle''.
====== Odkazy ======
* [[http://monkey.org/~marius/pages/?page=trickle|Domovská stránka programu]] {{.:en.png}}