Trickle

From ArchWiki
Revision as of 17:53, 2 November 2012 by Robotanarchy (Talk | contribs) (first draft)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Tango-document-new.pngThis article is a stub.Tango-document-new.png

Notes: please use the first argument of the template to provide more detailed indications. (Discuss in Talk:Trickle#)

trickle is a portable lightweight userspace bandwidth shaper, that either runs in collaborative mode (together with trickled) or in stand alone mode.

It works by preloading its own socket library wrappers, that limit traffic by delaying data.

Also trickle runs entirely in userspace.[1]

Installation

As usually:

pacman -S trickle

Systemd .service file for trickled

Daemon configuration

If you want to have application specific settings with trickled, create a /etc/trickled.conf as described in the trickled.conf(5) man page. For example:

[ssh]
Priority = 1
Time-Smoothing = 0.1
Length-Smoothing = 2
[ftp]
Priority = 8
Time-Smoothing = 5
Length-Smoothing = 20