Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751170AbWBJHSB (ORCPT ); Fri, 10 Feb 2006 02:18:01 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751173AbWBJHSA (ORCPT ); Fri, 10 Feb 2006 02:18:00 -0500 Received: from smtp.osdl.org ([65.172.181.4]:57776 "EHLO smtp.osdl.org") by vger.kernel.org with ESMTP id S1751170AbWBJHSA (ORCPT ); Fri, 10 Feb 2006 02:18:00 -0500 Date: Thu, 9 Feb 2006 23:17:03 -0800 From: Andrew Morton To: "Siddha, Suresh B" Cc: kernel@kolivas.org, npiggin@suse.de, mingo@elte.hu, rostedt@goodmis.org, pwil3058@bigpond.net.au, suresh.b.siddha@intel.com, linux-kernel@vger.kernel.org, torvalds@osdl.org Subject: Re: [rfc][patch] sched: remove smpnice Message-Id: <20060209231703.4bd796bf.akpm@osdl.org> In-Reply-To: <20060209230145.A17405@unix-os.sc.intel.com> References: <20060207142828.GA20930@wotan.suse.de> <200602080157.07823.kernel@kolivas.org> <20060207141525.19d2b1be.akpm@osdl.org> <200602081011.09749.kernel@kolivas.org> <20060207153617.6520f126.akpm@osdl.org> <20060209230145.A17405@unix-os.sc.intel.com> X-Mailer: Sylpheed version 1.0.4 (GTK+ 1.2.10; i386-redhat-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1702 Lines: 40 "Siddha, Suresh B" wrote: > > On Tue, Feb 07, 2006 at 03:36:17PM -0800, Andrew Morton wrote: > > Suresh, Martin, Ingo, Nick and Con: please drop everything, triple-check > > and test this: > > > > From: Peter Williams > > > > This is a modified version of Con Kolivas's patch to add "nice" support to > > load balancing across physical CPUs on SMP systems. > > I have couple of issues with this patch. > > a) on a lightly loaded system, this will result in higher priority job hopping > around from one processor to another processor.. This is because of the > code in find_busiest_group() which assumes that SCHED_LOAD_SCALE represents > a unit process load and with nice_to_bias calculations this is no longer > true(in the presence of non nice-0 tasks) > > My testing showed that 178.galgel in SPECfp2000 is down by ~10% when run with > nice -20 on a 4P(8-way with HT) system compared to a nice-0 run. > > b) On a lightly loaded system, this can result in HT scheduler optimizations > being disabled in presence of low priority tasks... in this case, they(low > priority ones) can end up running on the same package, even in the presence > of other idle packages.. Though this is not as serious as "a" above... > Thanks very much for discvoring those things. That rather leaves us in a pickle wrt 2.6.16. It looks like we back out smpnice after all? Whatever we do, time is pressing. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/