Comment by londons_explore
8 hours ago
Thing is, the heaviest users are often the ones with some malware on their machine using up 100% of the bandwidth. When you limit that to 512kbps, thats still 129 gigabytes a month, on top of the 100 gigabytes a month you let the user use at high speed. When a typical user might use just 10 gigabytes a month, it seems dumb to let one user use 23x what everyone else is paying for/using, especially when that user is most likely just malware infected and not even personally benefiting!
A better limit I think is to limit the user to 10 kbps over a rolling 24h window, 100 kbps over a rolling 1h window, 1Mbits over a rolling 1 minute window, and 10 Mbits over a 1 second window. That way they can quickly check an email or load a web page... But it quickly slows down if they try to (ab)use it for hours on end.
It's not like 100GB is some huge amount of data. It's easy to hit, so if we're judging the overage amount we should be comparing it to the full 100GB, not some made up guy that only uses 10GB. There are users on unlimited consuming many terabytes, and they're not paying all that much more. It's not unfair to anyone if the cheaper plan is able to slowly reach 200GB or 300GB in a minimal-impact way.
Also dropping all the way to 10kbps with enough use would just suck. It's effectively unusable and it would be extreme penny-pinching to make sure the maximum 24/7 user can't squeak out more than 3GB extra on their 100GB plan. You get more variance than that from different month lengths.
> it seems dumb to let one user use 23x what everyone else is paying for/using
Bandwidth is use-it-or-lose-it. If nobody else was using it, then it doesn't hurt anything. And during high demand traffic shaping hopefully gives their traffic even lower priority.