From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from alpha.coverfire.com (dsiemon-2-pt.tunnel.tserv21.tor1.ipv6.he.net [IPv6:2001:470:1c:44e::2]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by huchra.bufferbloat.net (Postfix) with ESMTPS id D531721F31F for ; Fri, 6 Jun 2014 18:56:31 -0700 (PDT) Received: from [192.168.88.98] (ganymede.home [69.41.199.68]) (authenticated bits=0) by alpha.coverfire.com (8.14.8/8.14.7) with ESMTP id s571uCXw023480 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Fri, 6 Jun 2014 21:56:13 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=coverfire.com; s=alpha2011102501; t=1402106173; bh=H42q2bHHOU0sP+SMBAu5mIieiaKKVEQyfNqQnNIMmZI=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=d0ZdaTkEtHsNnW1eXHEWt7kfFfISimxj2ZVnsyHWxLu2YeBn3LuRh4NMdLlZ7LW7f VErdzsrgF37eI1V3uzPbVTPfSD2pEzWIV/Yxzi0ATvIt3hqp2sk9ZYcaoualRf+NjV MR0qSwH0a6WITYWvc1T6tH/8jK6We6qsPWbzOHiE= Message-ID: <1402106170.6343.3.camel@ganymede.home> From: Dan Siemon To: Richard Edmands Date: Fri, 06 Jun 2014 21:56:10 -0400 In-Reply-To: References: Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="=-tUIhGn2X/jxg+MupuAkb" X-Mailer: Evolution 3.10.4 (3.10.4-2.fc20) Mime-Version: 1.0 X-Scanned-By: MIMEDefang 2.74 on 69.41.199.58 X-Spam-Status: No, score=-0.9 required=5.0 tests=ALL_TRUSTED,DKIM_SIGNED, T_DATE_IN_FUTURE_96_Q,T_DKIM_INVALID autolearn=no autolearn_force=no version=3.4.0 X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on alpha.coverfire.com Cc: codel Subject: Re: [Codel] Floating an Idea. ip_fq_codel X-BeenThere: codel@lists.bufferbloat.net X-Mailman-Version: 2.1.13 Precedence: list List-Id: CoDel AQM discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 07 Jun 2014 01:56:33 -0000 --=-tUIhGn2X/jxg+MupuAkb Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable 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. >=20 > 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. >=20 > 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.=20 > 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. >=20 >=20 > 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=3Dlinux-qos-scripts.git;a=3Dblob;f=3Dsrc-3tos.s= h;hb=3DHEAD http://www.coverfire.com/archives/2013/01/01/improving-my-home-internet-per= formance/ --=-tUIhGn2X/jxg+MupuAkb Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iQIcBAABCAAGBQJTknE6AAoJEJKXGLoTP2w+pvYP/15UIKawTsUOg7d9SbP1MElq zEYk/D/UK0yIVzJYGOQcp5qNwWNuf5o88rkf9NWzeSrxn8xrYVFMMpiw2pxC45L2 b9iH2sfX5O274hoYGXsgEtVib+FjvVy71EuU2osil6s3aQ07oQRAKjACH/M63dIy D5t/zSGk8IKNcgDDZy5HPWAzFfCWRVayQPPQ1F32IO8NGe1fucIaDCyfGSHHA/6C u+u3VXFZjRZd7zNcvJDsjlDIu9TfRDuiOTYWctf2t4ITVc1R9ImNA/glqrpAwU+J cGrXQ2ta987jPykUSyzuTtd9t3bgwyDP7QTHeJkC1JE3BmykJCfWh40TS3gsgstQ xni7Un3eghE1nXguE8caoMUuuL3ogNdoRC0nfQX7e54v8wigE94yAufk4I6TVz4F fb4Gbvpa3clhNVsIkH4opxqZyCStN0Cr/McMb8xgyk1oIHgKyq4rg6F9aGr2IrVb TbIGOFqIF4yHWA0mThf12fZrY+GVS0ZSnjJv0eba2B+Uq0F/NN2iJVYb4tCOId0s JPLnI2DDiC5NmwilXuH1zNANBdRuYDCId098Cnwr5nHtc1sC9aPPEtfOrSg5OIBS vc2JJ6uZIl9DZTY7W+cVAWlal153nZHkaAHku7MciKboSrtE9XQdnjA7hkI4PFfT oAHsgOtl1XtARGV4fjaW =KTdd -----END PGP SIGNATURE----- --=-tUIhGn2X/jxg+MupuAkb--