From owner-cvs-src@FreeBSD.ORG Sun Sep 30 04:03:23 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6092216A46D; Sun, 30 Sep 2007 04:03:23 +0000 (UTC) (envelope-from SRS0=56961485cf8831bee0d55c39f379c590260a189a=473=es.net=oberman@es.net) Received: from postal1.es.net (postal4.es.net [IPv6:2001:400:6000:1::66]) by mx1.freebsd.org (Postfix) with ESMTP id C876C13C4B5; Sun, 30 Sep 2007 04:03:21 +0000 (UTC) (envelope-from SRS0=56961485cf8831bee0d55c39f379c590260a189a=473=es.net=oberman@es.net) Received: from ptavv.es.net (ptavv.es.net [198.128.4.29]) by postal4.es.net (Postal Node 4) with ESMTP (SSL) id JNH77919; Sat, 29 Sep 2007 21:03:19 -0700 Received: from ptavv.es.net (ptavv.es.net [127.0.0.1]) by ptavv.es.net (Tachyon Server) with ESMTP id 094E345018; Sat, 29 Sep 2007 21:03:18 -0700 (PDT) To: "Ben Kaduk" In-Reply-To: Your message of "Sat, 29 Sep 2007 23:25:08 EDT." <47d0403c0709292025o430e000dl6ccb20b417858db@mail.gmail.com> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="==_Exmh_1191124998_93909P"; micalg=pgp-sha1; protocol="application/pgp-signature" Content-Transfer-Encoding: 7bit Date: Sat, 29 Sep 2007 21:03:18 -0700 From: "Kevin Oberman" Message-Id: <20070930040318.094E345018@ptavv.es.net> X-Sender-IP: 198.128.4.29 X-Sender-Domain: es.net X-Recipent: ; ; ; ; ; ; X-Sender: X-To_Name: Ben Kaduk X-To_Domain: gmail.com X-To: "Ben Kaduk" X-To_Email: minimarmot@gmail.com X-To_Alias: minimarmot Cc: cvs-src@freebsd.org, Jeff Roberson , src-committers@freebsd.org, cvs-all@freebsd.org, Garance A Drosehn Subject: Re: cvs commit: src/sys/kern sched_ule.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Sep 2007 04:03:23 -0000 --==_Exmh_1191124998_93909P Content-Type: text/plain; charset=us-ascii Content-Disposition: inline > Date: Sat, 29 Sep 2007 23:25:08 -0400 > From: "Ben Kaduk" > Sender: owner-cvs-all@freebsd.org > > On 9/29/07, Garance A Drosehn wrote: > > At 4:39 PM +0000 9/27/07, Jeff Roberson wrote: > > > > > > Modified files: > > > sys/kern sched_ule.c > > > Log: > > > - ... > > > - Assert that we're not trying to compile ULE on an unsupported > > > architecture. To date, I believe only i386 and amd64 have > > > implemented the third cpu switch argument required. > > > > > > Approved by: re > > > > Does this mean that I should not switch to ULE on my single-CPU PowerPC > > mini-Mac? > > > > I was under the impression that BSD is preferred to ULE for single-processor > systems, irregardless of the processor architecture. YMMV, but ULE seems to generally work better then 4BSD for interactive uniprocessor systems. The preferred scheduler for uniprocessor servers is less clear, but many test have shown ULE does better for those systems in the majority of cases. While I believe the plan is that 4BSD be in GENERIC in 7.0, but I suspect ULE (which may still need optimizing to do in a few areas) will soon be the standard scheduler for all 386 and amd64 systems. Jeff has done quite a job on ULE. -- R. Kevin Oberman, Network Engineer Energy Sciences Network (ESnet) Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab) E-mail: oberman@es.net Phone: +1 510 486-8634 Key fingerprint:059B 2DDF 031C 9BA3 14A4 EADA 927D EBB3 987B 3751 --==_Exmh_1191124998_93909P Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) Comment: Exmh version 2.5 06/03/2002 iD8DBQFG/yAFkn3rs5h7N1ERAtN4AKCoY0ciJzdIBpnfCwTGchHXKXt8LACfal1M QjQ+2bx8trCVr8G/UgqEKo0= =txQv -----END PGP SIGNATURE----- --==_Exmh_1191124998_93909P--