From owner-freebsd-current@FreeBSD.ORG Fri May 6 20:26:27 2005 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F244416A4D4; Fri, 6 May 2005 20:26:26 +0000 (GMT) Received: from obsecurity.dyndns.org (CPE0050040655c8-CM00111ae02aac.cpe.net.cable.rogers.com [69.194.102.111]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9DB8843D9D; Fri, 6 May 2005 20:26:26 +0000 (GMT) (envelope-from kris@obsecurity.org) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id C5AE0513B6; Fri, 6 May 2005 13:26:25 -0700 (PDT) Date: Fri, 6 May 2005 13:26:25 -0700 From: Kris Kennaway To: Steve Ames Message-ID: <20050506202625.GA95077@xor.obsecurity.org> References: <20050506183529.GA46411@xor.obsecurity.org> <20050506201204.GA12764@energistic.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="n8g4imXOkfNTN/H1" Content-Disposition: inline In-Reply-To: <20050506201204.GA12764@energistic.com> User-Agent: Mutt/1.4.2.1i cc: smp@freebsd.org cc: current@freebsd.org cc: Kris Kennaway Subject: Re: Benchmarking mpsafevfs with parallel tarball extraction X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 May 2005 20:26:27 -0000 --n8g4imXOkfNTN/H1 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, May 06, 2005 at 03:12:04PM -0500, Steve Ames wrote: > On Fri, May 06, 2005 at 11:35:29AM -0700, Kris Kennaway wrote: > > Kernel was built without INVARIANTS and other debugging options, > > without ADAPTIVE_GIANT (which causes about a 200% performance penalty > > on system time in my testing, and has marginal impact on real or user > > time) and with 4BSD scheduler (ULE causes spontaneous reboots on this > > machine). The e4500 uses the esp SCSI controller, which runs > > without Giant. >=20 > I'm rather suprised that ADAPTIVE_GIANT causes so much performance > degradation in your testing. On my, admittedly much more modest system, > using ADAPTIVE_GIANT shaves about 6 minutes off a 'make world'. Haven't > really done any research on why that is. I was just suprised by your > 200% performance penalty. Note: system time, not wall clock time. It's probably because the system is otherwise largely Giant-free (no hardware devices under Giant, only things like ttys and CAM). On systems with more Giant usage in the I/O path you might see a benefit. Kris --n8g4imXOkfNTN/H1 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (FreeBSD) iD8DBQFCe9LxWry0BWjoQKURAjz9AJwLtwR7YKSTx2em1+qbUsZmgqBm2ACfRYlv xgw1Kghp5JSq8lfP9LDDTDA= =2I9Q -----END PGP SIGNATURE----- --n8g4imXOkfNTN/H1--