From owner-freebsd-current@FreeBSD.ORG Wed Jul 18 21:38:19 2007 Return-Path: X-Original-To: current@freebsd.org Delivered-To: freebsd-current@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7485716A400 for ; Wed, 18 Jul 2007 21:38:19 +0000 (UTC) (envelope-from nevans@talkpoint.com) Received: from mailbox.talkpoint.com (mailbox.talkpoint.com [204.141.15.162]) by mx1.freebsd.org (Postfix) with ESMTP id 4789813C441 for ; Wed, 18 Jul 2007 21:38:19 +0000 (UTC) (envelope-from nevans@talkpoint.com) Received: from localhost (localhost [127.0.0.1]) by mailbox.talkpoint.com (Postfix) with ESMTP id B641C231C494; Wed, 18 Jul 2007 17:09:48 -0400 (EDT) X-Virus-Scanned: amavisd-new at Received: from mailbox.talkpoint.com ([127.0.0.1]) by localhost (mailbox.talkpoint.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id f3k8UBN8SG2a; Wed, 18 Jul 2007 17:09:48 -0400 (EDT) Received: from pleiades.nextvenue.com (pleiades.nextvenue.com [204.141.15.194]) by mailbox.talkpoint.com (Postfix) with ESMTP id 9BDAF231C48A; Wed, 18 Jul 2007 17:09:48 -0400 (EDT) Date: Wed, 18 Jul 2007 17:09:29 -0400 From: Nick Evans To: Jeff Roberson Message-ID: <20070718170929.12305d71@pleiades.nextvenue.com> In-Reply-To: <20070716233030.D92541@10.0.0.1> References: <20070716233030.D92541@10.0.0.1> X-Mailer: Claws Mail 2.8.0 (GTK+ 2.10.9; i386-portbld-freebsd7.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: current@freebsd.org Subject: Re: ULE/SCHED_SMP diff for 7.0 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: Wed, 18 Jul 2007 21:38:19 -0000 On Mon, 16 Jul 2007 23:35:38 -0700 (PDT) Jeff Roberson wrote: > http://people.freebsd.org/~jeff/ule.diff > > This patch is scheduled for inclusion in 7.0. I would like anyone who > cares to run it to validate that it does not create any stability or > performance regression over the existing ULE. This patch replaces ULE > with SCHED_SMP, which will now no longer exist as a seperate fork of ULE. > > Briefly, this is still a very suitable scheduler for uniprocessor machines > while providing stronger affinity and other performance improvements for > multiprocessor machines. > > Even "works for me!" type responses are welcome so I know roughly how many > people have tested before I commit this close to release. > > Thanks! > Jeff > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" Works here on a quad-core E5310 on i386, except that when I run distributed.net I still sometimes see one full processor completely idle with 4 cruncher processes. This used to happen on on older quad processor Pentium 3 Xeon system when I was testing months ago. Changing kern.sched.steal_idle or kern.sched.balance makes no difference. Nick