Rate-limiting tool for Linux, limiting bandwidth use by processes or networks, useful for backups and downloads
Trickle is an open-source bandwidth shaper and rate limiter for Linux. It allows limiting the download and upload bandwidth used by a process or group of processes to prevent them from consuming all available network capacity.
Some common uses of Trickle include:
Trickle works by intercepting network sockets opened by processes and throttling the bandwidth available to them. It can limit traffic globally or per network interface. Rules can be set for specific processes or groups of processes based on attributes like user ID, process ID, etc.
Key features of Trickle include:
If you need to rate-limit processes to prevent them from utilizing all network capacity, Trickle provides an easy way of accomplishing it without making changes to the processes themselves.
Here are some alternatives to Trickle - Userland Bandwidth Shaper:
Suggest an alternative ❐