How to Limit Network Bandwidth Usage in Linux

Either you are a system admin or just a Linux user, you need to learn how to control the upload and download speeds for applications to make sure that your network bandwidth is not burned by a single application. Trickle can help.