trickle

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

trickle [2012/07/21 15:26] – vytvořeno ubuntutrickle [2019/02/25 17:21] (aktuální) – upraveno mimo DokuWiki 127.0.0.1
Řádek 1: Řádek 1:
 +====== 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:
 +
 +<code>
 +trickle -d 50 wget soubor_ke_stazeni
 +</code>
 +nebo s dalším parametrem //-u// jako upload, příklad:
 +
 +<code>
 +trickle -u 2 -d 3 firefox
 +</code>
 +===== 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:
 +
 +<code>
 +trickle -d 70
 +</code>
 +a pak spustíme stahování
 +
 +
 +<code>
 +wget soubor_jedna
 +...
 +wget soubor_deset
 +</code>
 +===== 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 //#//):
 +
 +<code>
 +[ssh]
 + Priority = 1
 + Time-Smoothing = 0.1
 + Length-Smoothing = 2
 +[ftp]
 + Priority = 8
 + Time-Smoothing = 5
 + Length-Smoothing = 20
 +</code>
 +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}}