Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S965643AbXAYGuS (ORCPT ); Thu, 25 Jan 2007 01:50:18 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S965651AbXAYGuS (ORCPT ); Thu, 25 Jan 2007 01:50:18 -0500 Received: from omx2-ext.sgi.com ([192.48.171.19]:58993 "EHLO omx2.sgi.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S965643AbXAYGuI (ORCPT ); Thu, 25 Jan 2007 01:50:08 -0500 Date: Wed, 24 Jan 2007 22:47:58 -0800 (PST) From: Christoph Lameter To: Aubrey Li cc: Vaidyanathan Srinivasan , Nick Piggin , Robin Getz , "Hennerich, Michael" , linux-mm@kvack.org, linux-kernel@vger.kernel.org Subject: Re: [RFC] Limit the size of the pagecache In-Reply-To: <6d6a94c50701242235m48013856kb5a947c489d9da37@mail.gmail.com> Message-ID: References: <45B75208.90208@linux.vnet.ibm.com> <45B82F41.9040705@linux.vnet.ibm.com> <6d6a94c50701242235m48013856kb5a947c489d9da37@mail.gmail.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1061 Lines: 25 On Thu, 25 Jan 2007, Aubrey Li wrote: > But Vaidy - even with your patch, we are still using the existing > reclaimer, that means we dont ensure that only page cache is > reclaimed/limited. mapped pages will be hit also. > I think we still need to add a new scancontrol field to lock mmaped > pages and remove unmapped pagecache pages only. Setting sc->swappiness to zero will make the reclaimer hit unmapped pages until we get into problems. Maybe set that to some negative value to avoid reclaim_mapped being set to 1 in shrink_active_list? Oh. But reclaim_mapped is staying at zero anyways if may_swap is off. So we are already fine. I still wonder why you are doing this at all. If you just run your own app on the box then preallocate your higher order allocations from user space. Much less trouble. - 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/