From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Gleixner Subject: Re: RFC: THE OFFLINE SCHEDULER Date: Fri, 28 Aug 2009 22:34:16 +0200 (CEST) Message-ID: References: <1251282598.3514.20.camel@raz> <1251297910.1791.22.camel@maxim-laptop> <1251322663.3882.48.camel@raz> <4A96B997.1070001@nortel.com> <4A97071F.5070804@novell.com> <4A973DAE.4020508@redhat.com> <4A975025.8030500@novell.com> <4A975CC4.1090208@novell.com> Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Cc: Gregory Haskins , Rik van Riel , Chris Friesen , raz ben yehuda , Andrew Morton , mingo@elte.hu, peterz@infradead.org, maximlevitsky@gmail.com, efault@gmx.de, wiseman@macs.biu.ac.il, linux-kernel@vger.kernel.org, linux-rt-users@vger.kernel.org To: Christoph Lameter Return-path: Received: from www.tglx.de ([62.245.132.106]:42392 "EHLO www.tglx.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753089AbZH1Uha (ORCPT ); Fri, 28 Aug 2009 16:37:30 -0400 In-Reply-To: Sender: linux-rt-users-owner@vger.kernel.org List-ID: On Fri, 28 Aug 2009, Christoph Lameter wrote: > On Fri, 28 Aug 2009, Thomas Gleixner wrote: > > > The statistics stuff needs to be tackled anyway as we need to offload > > the sched accounting to some other cpu. > > The vm statisticcs in mm/vmstat.c are different from the sched accounting. I know, but the problem is basically the same. Delegate the stats to someone else. > > What slab queue stuff is running on timers and cannot be switched off > > in such a context? > > slab does run a timer every 2 second to age queues. If there was activity > then there can be a relatively long time in which we periodically throw > out portions of the cached data. Right, but why does that affect a CPU which is marked "I'm not involved in that game" ? > > Device specific stuff should not happen on such a CPU when there is no > > device handled on it. > > The device may periodically check for conditions that require action. Errm. The device is associated to some other CPU, so why would it require action on an isolated one ? Or are you talking about a device which is associated to that isolated CPU ? Thanks, tglx