From owner-freebsd-current@FreeBSD.ORG Fri Oct 27 00:56:56 2006 Return-Path: X-Original-To: current@freebsd.org 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 8B7D116A5C5; Fri, 27 Oct 2006 00:56:56 +0000 (UTC) (envelope-from scottl@samsco.org) Received: from pooker.samsco.org (pooker.samsco.org [168.103.85.57]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0997643D7F; Fri, 27 Oct 2006 00:55:28 +0000 (GMT) (envelope-from scottl@samsco.org) Received: from [192.168.254.11] (phobos.samsco.home [192.168.254.11]) (authenticated bits=0) by pooker.samsco.org (8.13.4/8.13.4) with ESMTP id k9R0tKgJ003930; Thu, 26 Oct 2006 18:55:25 -0600 (MDT) (envelope-from scottl@samsco.org) Message-ID: <454158F8.9010200@samsco.org> Date: Thu, 26 Oct 2006 18:55:20 -0600 From: Scott Long User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.0.7) Gecko/20060910 SeaMonkey/1.0.5 MIME-Version: 1.0 To: David Xu References: <20061026213343.GA29160@what-creek.com> <20061026233330.GC29909@what-creek.com> <200610270851.39444.davidxu@freebsd.org> In-Reply-To: <200610270851.39444.davidxu@freebsd.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-1.4 required=3.8 tests=ALL_TRUSTED autolearn=failed version=3.1.1 X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on pooker.samsco.org Cc: freebsd-current@freebsd.org, John Birrell , current@freebsd.org Subject: Re: HEADSUP: KSE about to become a kernel option X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 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, 27 Oct 2006 00:56:56 -0000 David Xu wrote: > On Friday 27 October 2006 07:33, John Birrell wrote: >> [ replying to myself ] >> >> On Thu, Oct 26, 2006 at 09:33:43PM +0000, John Birrell wrote: >>> If you use a GENERIC kernel, then this change won't affect you >>> because the KSE option will be on by default in GENERIC on >>> all arches/machines except sun4v (which doesn't handle signals >>> properly with the KSE code in the kernel). >> scottl persuaded me to add the KSE option to DEFAULTS on all >> arches/machines (except sun4v) to avoid causing the same problem >> that the io/mem change from default to optional caused. >> >> This means that ou will get KSE by default in your kernel (as >> before it was an option) _unless_ you use add 'nooption KSE' >> to your kernel config. >> >> This isn't my preferred solution because it makes it too >> transparent, however scottl's point is that unnecessary grief >> will be caused if the change isn't completely transparent. >> >> Sorry for the confusion. >> >> And BTW, the commits are all in current now...and coming to >> a cvsup server near you. >> >> -- >> John Birrell > > By compiling kernel without KSE option, super-smack's select-key.smack with > 10 clients on Athlon64 dual-core 3800+ breaks 31000 q/s, otherwise it can only > get 29000 q/s. Mysql version is 5.0.24a, FreeBSD AMD64. > I assume that you were using libthr for both the before and after tests? Scott