In idea #2806 it was proposed to add a download cap to Synaptic.
I think that full control (and measurement) of the bandwidth for each application would be more flexible. You may think I'm crazy wanting to limit my bandwidth when the whole planet wants to increase it, but I think that the feature is much needed in the following cases:
- to control applications without built-in BW control (synaptic, firefox, etc)
- when the ISP imposes volume limits
- in places where one is accounted or monitored for traffic
- when the PC should not be seen uploading or downloading in an uncontrolled way (in schools, universities, work this will immediately trigger alarms)
Personally, on Windows I cannot live without Netlimiter, which apart from BW control has a very nice per-app firewall, displays charts, stats, connections and a lot of other vital info per network adapter.
Perhaps I'm describing a new utility rather than an Ubuntu idea, but since I don't know whether it is supported by the kernel and/or tcp/ip I have to post it as an Ubuntu networking idea.