From owner-freebsd-current@FreeBSD.ORG Mon Mar 3 08:21:00 2008 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E67D3106566B for ; Mon, 3 Mar 2008 08:21:00 +0000 (UTC) (envelope-from aryeh.friedman@gmail.com) Received: from mta3.srv.hcvlny.cv.net (mta3.srv.hcvlny.cv.net [167.206.4.198]) by mx1.freebsd.org (Postfix) with ESMTP id C2AEC8FC26 for ; Mon, 3 Mar 2008 08:21:00 +0000 (UTC) (envelope-from aryeh.friedman@gmail.com) Received: from flosoft.no-ip.biz (ool-435559b8.dyn.optonline.net [67.85.89.184]) by mta3.srv.hcvlny.cv.net (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007)) with ESMTP id <0JX500NDFB6Z20S0@mta3.srv.hcvlny.cv.net> for current@freebsd.org; Mon, 03 Mar 2008 03:20:59 -0500 (EST) Received: from flosoft.no-ip.biz (localhost [IPv6:::1]) by flosoft.no-ip.biz (8.14.2/8.14.2) with ESMTP id m238KwAr001565; Mon, 03 Mar 2008 03:20:58 -0500 Date: Mon, 03 Mar 2008 03:20:53 -0500 From: "Aryeh M. Friedman" In-reply-to: <20080302064213.U920@desktop> To: Jeff Roberson Message-id: <47CBB4E5.2050700@gmail.com> MIME-version: 1.0 Content-type: text/plain; charset=ISO-8859-1; format=flowed Content-transfer-encoding: 7BIT X-Enigmail-Version: 0.95.6 References: <20080301223444.F920@desktop> <47CAA064.6000100@gmail.com> <20080302064213.U920@desktop> User-Agent: Thunderbird 2.0.0.12 (X11/20080303) Cc: current@freebsd.org Subject: Re: HEADS UP: new cpuset and scheduler topology code. 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: Mon, 03 Mar 2008 08:21:01 -0000 Jeff Roberson wrote: > On Sun, 2 Mar 2008, Aryeh M. Friedman wrote: > >> >>> >>> Many programs should run faster on dual and quadcore machines but >>> there is still some tuning to do. If you notice a workload is now >>> significantly faster or slower please report it to me. >> >> I know this is not scientific but so far my experiences are: >> >> HW Spec: e6850 w/ 4GB on AMD64 >> Kernel Options: All debugging removed and IPI_PREEMPTION enabled >> Build/install world/kernel (-j3): 44 mins (15 min. reduction) >> done wile also running the following in the background: >> > > Can you back up your sched_ule.c by one version and try again to > verify these results? That would be quite a fantastic reduction. Sorry was not able to do it since I was not able to figure out how to revert only the cpuset stuff (i.e. the only way I know to revert is cvs update -D "..." on the whole source tree and attempting to only do sched_ule.c lead to all kinds of nasty problems and panics)... if you would be willing to send me a patch to do it I will test it. That being said the savings seems to be genuine in that the port reinstall (almost all ports not rebuild caused a panic) is roughly 25% faster (the same improvenment reported in the world/kernel test)