From owner-freebsd-current@FreeBSD.ORG Fri May 6 20:12:05 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 E5C4C16A4D4; Fri, 6 May 2005 20:12:05 +0000 (GMT) Received: from energistic.com (mail.energistic.com [216.54.148.60]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8C2C243D5A; Fri, 6 May 2005 20:12:05 +0000 (GMT) (envelope-from steve@energistic.com) Received: from energistic.com (steve@localhost.energistic.com [127.0.0.1]) by energistic.com (8.13.3/8.13.3) with ESMTP id j46KC45E014854; Fri, 6 May 2005 15:12:04 -0500 (EST) (envelope-from steve@energistic.com) Received: (from steve@localhost) by energistic.com (8.13.3/8.13.3/Submit) id j46KC4e9011926; Fri, 6 May 2005 15:12:04 -0500 (EST) (envelope-from steve) Date: Fri, 6 May 2005 15:12:04 -0500 From: Steve Ames To: Kris Kennaway Message-ID: <20050506201204.GA12764@energistic.com> References: <20050506183529.GA46411@xor.obsecurity.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050506183529.GA46411@xor.obsecurity.org> User-Agent: Mutt/1.5.9i X-Spam-Status: No, score=-6.9 required=5.0 tests=AWL,BAYES_50,SPF_HELO_PASS, SPF_PASS,TW_EV,USER_IN_WHITELIST_TO autolearn=ham version=3.0.2 X-Spam-Checker-Version: SpamAssassin 3.0.2 (2004-11-16) on energistic.com cc: smp@freebsd.org cc: current@freebsd.org 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:12:06 -0000 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. 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. -Steve