The problem with that image is, I asked trickle to limit the download speed to 20kbps, and I’m not so sure it got the message.
trickle is a bandwidth shaper that supposedly can run in userspace, meaning it doesn’t need root privileges. Something like that might be useful for a download manager or any time you want something to download in the background, but not hog the entire line.
My problem is that, three or four times now, and with examples directly off the man page, trickle doesn’t seem to be doing its job. Download speeds appear to be well beyond the limits I ask trickle to enforce, as you can see above. You try it and see what happens:
trickle -s -u 10 -d 20 mc
I think my difficulty is compounded by the fact that, as far as I can tell, trickle doesn’t really show any output, so I’m not even sure it’s doing something back there.
This is another one of those times when I suspect I did something wrong, or configured it incorrectly, and as a result trickle is just twiddling its thumbs in the background. Still, it’s kind of hard to go wrong when you copy-and-paste from the man page. 🙄
The only other reason I could think of for trickle’s apparent reluctance is that the code is well over a decade old. If trickle has run into the same difficulties as the dozens of other programs lost to time, then that might explain a few things.
I’ll leave it to you to try trickle and see if it does what it was intended to do. If you get it working, please send me a note and tell me how. Thanks in advance. 😉