trickle
Tento návod vyžaduje základní znalost práce v Terminálu.
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
Nainstalujte balík trickle
Spuštění
Přes 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 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í
Odstraňte balík trickle
.