Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1030457AbWBHFcp (ORCPT ); Wed, 8 Feb 2006 00:32:45 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1030452AbWBHFcp (ORCPT ); Wed, 8 Feb 2006 00:32:45 -0500 Received: from mail24.syd.optusnet.com.au ([211.29.133.165]:16356 "EHLO mail24.syd.optusnet.com.au") by vger.kernel.org with ESMTP id S1030457AbWBHFco (ORCPT ); Wed, 8 Feb 2006 00:32:44 -0500 From: Con Kolivas To: Paul Jackson Subject: Re: [PATCH] mm: implement swap prefetching Date: Wed, 8 Feb 2006 16:33:11 +1100 User-Agent: KMail/1.8.3 Cc: nickpiggin@yahoo.com.au, linux-kernel@vger.kernel.org, linux-mm@kvack.org, akpm@osdl.org, ck@vds.kolivas.org References: <200602071028.30721.kernel@kolivas.org> <20060207204655.f1c69875.pj@sgi.com> <200602081606.19656.kernel@kolivas.org> In-Reply-To: <200602081606.19656.kernel@kolivas.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200602081633.12072.kernel@kolivas.org> Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1762 Lines: 36 On Wed, 8 Feb 2006 04:06 pm, Con Kolivas wrote: > On Wed, 8 Feb 2006 03:46 pm, Paul Jackson wrote: > > Con, responding to Nick: > > > > It introduces global cacheline bouncing in pagecache allocation and > > > > removal and page reclaim paths, also low watermark failure is quite > > > > common in normal operation, so that is another global cacheline write > > > > in page allocation path. > > > > > > None of these issues is going to remotely the target audience. If the > > > issue is how scalable such a change can be then I cannot advocate > > > making the code smart and complex enough to be numa and cpuset aware.. > > > but then that's never going to be the target audience. It affects a > > > particular class of user which happens to be quite a large population > > > not affected by complex memory hardware. > > > > How about only moving memory back to the Memory Node (zone) that it > > came from? And providing some call that Christoph Lameters migration > > code can call, to disable or fix this up, so you don't end up bringing > > back pages on their pre-migration nodes? > > Sounds good, and this is what I was hoping to be able to do; first I need > to see the best time and place to get this information (and learn some more > about the code). Actually it's looking an awful lot like I should just use one thread per pgdat and have per node data. Given that, I should probably just make this a task for kswapd since that is what they already are - and the name isn't wrong either. Cheers, Con - 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/