At the company where I work, we have a perennial problem with large downloads (not P2P, not just updates) by Linux PCs (various Ubuntus) swamping our internet connection. For whatever reason, this is not the case with downloads from Windows PCs, even using the same browser (Chrome).
I've seen various solutions for limiting the bandwidth consumed on a per-PC basis, but they don't seem like the right solution. Often they limit the ethernet bandwidth, not just internet bandwidth. And even at the best, they would only limit the bandwidth to a configured fraction of our internet pipe, which isn't what we want either. We don't want to artificially limit the usage of our internet pipe, we just want one particular "stream" to exclude the others.
On a more technical level, it would be more interesting to know what low-level difference there is between traffic originating from Linux vs. Windows that results in such different behavior.
We'd much prefer not to rate-limit Linux PCs and make them second-rate citizens. We'd much rather resolve whatever difference is causing them to trump identical activity from other clients.