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.
Nainstalujte balík trickle
Přes Terminál příkazem trickle
.
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
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
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.
Odstraňte balík trickle
.