From mboxrd@z Thu Jan 1 00:00:00 1970 Subject: Re: [PATCH]: Clean up of __alloc_pages References: <20051001120023.A10250@unix-os.sc.intel.com> <1128358558.8472.13.camel@akash.sc.intel.com> <1128361714.8472.44.camel@akash.sc.intel.com> From: Andi Kleen Date: 04 Oct 2005 15:27:08 +0200 In-Reply-To: <1128361714.8472.44.camel@akash.sc.intel.com> Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-linux-mm@kvack.org Return-Path: To: Rohit Seth Cc: akpm@osdl.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org List-ID: Rohit Seth writes: > > I think conceptually this ask for a new flag __GFP_NODEONLY that > indicate allocations to come from current node only. > > This definitely though means I will need to separate out the allocation > from pcp patch (as Nick suggested earlier). This reminds me - the current logic is currently a bit suboptimal on many NUMA systems. Often it would be better to be a bit more aggressive at freeing memory (maybe do a very low overhead light try to free pages) in the first node before falling back to other nodes. What right now happens is that when you have even minor memory pressure because e.g. you node is filled up with disk cache the local memory affinity doesn't work too well anymore. -Andi -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: email@kvack.org