On Tue, 2014-05-20 at 19:15 +1000, Richard Edmands wrote: > In my environment we've got a fair chunk of torrent usage happening (+ > gaming) and with fq_codel giving the advantage to whichever individual > could open up as many connections as possible the entire situation > imploded very quickly. > > So to balance this out I used htb to implement the IP part of this > (actually not really, i made groups of ip's which belonged to > individuals) and stuck fq_codel on top of the divided setup. > > With this system what now happens is each IP now gets equal > utilization of the link (actually, i'm a lazy hack. I only implemented > the uplink section) which prevents the advantage of opening up as many > connections as possible. > Now when an individual decides to go nuts, they're limited to what is > available to them without harming everyone else, without compromising > maximum possible speed. > > > I have had this running in my environment for the past month and WOW. I did something similar as well. You can find the script and results below. Let me know if you find any bugs. http://git.coverfire.com/?p=linux-qos-scripts.git;a=blob;f=src-3tos.sh;hb=HEAD http://www.coverfire.com/archives/2013/01/01/improving-my-home-internet-performance/