From owner-freebsd-ipfw@FreeBSD.ORG Tue Feb 21 15:41:38 2006 Return-Path: X-Original-To: freebsd-ipfw@freebsd.org Delivered-To: freebsd-ipfw@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C700D16A422 for ; Tue, 21 Feb 2006 15:41:38 +0000 (GMT) (envelope-from rizzo@icir.org) Received: from xorpc.icir.org (xorpc.icir.org [192.150.187.68]) by mx1.FreeBSD.org (Postfix) with ESMTP id A268E43D75 for ; Tue, 21 Feb 2006 15:41:34 +0000 (GMT) (envelope-from rizzo@icir.org) Received: from xorpc.icir.org (localhost [127.0.0.1]) by xorpc.icir.org (8.12.11/8.12.11) with ESMTP id k1LFfYjZ064009; Tue, 21 Feb 2006 07:41:34 -0800 (PST) (envelope-from rizzo@xorpc.icir.org) Received: (from rizzo@localhost) by xorpc.icir.org (8.12.11/8.12.3/Submit) id k1LFfYia064008; Tue, 21 Feb 2006 07:41:34 -0800 (PST) (envelope-from rizzo) Date: Tue, 21 Feb 2006 07:41:34 -0800 From: Luigi Rizzo To: Donald Baud Message-ID: <20060221074134.B63818@xorpc.icir.org> References: <20060221063533.A63214@xorpc.icir.org> <20060221145710.66863.qmail@web37406.mail.mud.yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: <20060221145710.66863.qmail@web37406.mail.mud.yahoo.com>; from donaldbaud@yahoo.com on Tue, Feb 21, 2006 at 06:57:10AM -0800 Cc: freebsd-ipfw@freebsd.org Subject: Re: Patch to add burst to dummynet ? X-BeenThere: freebsd-ipfw@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: IPFW Technical Discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Feb 2006 15:41:38 -0000 On Tue, Feb 21, 2006 at 06:57:10AM -0800, Donald Baud wrote: > > > --- Luigi Rizzo wrote: ... > > of course you get the same throughput! > > the burst is just a constant in the time it takes to > > transfer data, > > and it is independent of the data size. irrespective > > of the file > > size you'll just finish (burst_size/bandwidth) > > seconds earlier. > > > > cheers > > luigi > > I ran two tests with the following ipfw rules: > ipfw pipe 10 config bw 10kbit/s > ipfw add 5 pipe 10 ip from 10.0.0.1 to me and so ? as i said, the throughtput is the same, you just see things happening a little bit (very little, usually) earlier, and your experiment has no notion of time, and furthermore there are so many factors influencing the throughput and the numbers printed by wget that it's hard to tell how can you see the difference. assuming, of course, that the patch i suggested works, which i think but cannot guarantee. cheers luigi > == with: if (len_scaled > q->numbytes) == > wget --progress=dot some_file > 0K .......... .......... 0% 1.13 KB/s > 50K .......... .......... 1% 1.14 KB/s > 100K .......... .......... 2% 1.14 KB/s > 150K .......... .......... 3% 1.14 KB/s > > == with: if (len_scaled > q->numbytes + 100000 ) > wget --progress=dot some_file > 0K .......... .......... 0% 1.13 KB/s > 50K .......... .......... 1% 1.14 KB/s > 100K .......... .......... 2% 1.14 KB/s > 150K .......... .......... 3% 1.14 KB/s > > > > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com