From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Thu, 2 Nov 2006 21:16:16 +0000 (GMT) From: Mel Gorman Subject: Re: Page allocator: Single Zone optimizations In-Reply-To: Message-ID: References: <20061027190452.6ff86cae.akpm@osdl.org> <20061027192429.42bb4be4.akpm@osdl.org> <20061027214324.4f80e992.akpm@osdl.org> <20061028180402.7c3e6ad8.akpm@osdl.org> <4544914F.3000502@yahoo.com.au> <20061101182605.GC27386@skynet.ie> <20061101123451.3fd6cfa4.akpm@osdl.org> <454A2CE5.6080003@shadowen.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Sender: owner-linux-mm@kvack.org Return-Path: To: Christoph Lameter Cc: Andy Whitcroft , Andrew Morton , Nick Piggin , KAMEZAWA Hiroyuki , Linux Memory Management List , Peter Zijlstra List-ID: On Thu, 2 Nov 2006, Christoph Lameter wrote: > On Thu, 2 Nov 2006, Mel Gorman wrote: > >> "Special way" to me is just "place them somewhere smart". If their location >> was really important for hot-unplug, a placement policy could always use >> MAX_ORDER_NR_PAGES at the lower PFNs in a zone for them. This should be easier >> than introducing additional memory pools, zones or other mechanisms. > > This is going to be fine for hotplug in terms of a portion of a > node going down. However, at some point we would like to have node > plug and unplug. > Ok > An unpluggable NUMA node must only allow movable memory and all non > movable allocations will need to be redirected to other nodes. > That would be doable with antifrag. If a node is marked unpluggable and gfpflags_to_rclmtype() == RCLM_NORCLM, then skip the node and fallback as normal to the next node. -- Mel Gorman Part-time Phd Student Linux Technology Center University of Limerick IBM Dublin Software Lab -- 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