From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from CONVERSION-DAEMON.jhuml4.jhu.edu by jhuml4.jhu.edu (PMDF V6.0-24 #47563) id <0G6U00401U4XK4@jhuml4.jhu.edu> for linux-mm@kvack.org; Mon, 08 Jan 2001 12:34:09 -0500 (EST) Date: Mon, 08 Jan 2001 12:31:39 -0500 (EST) From: afei@jhu.edu Subject: Re: MM/VM todo list In-reply-to: Message-id: MIME-version: 1.0 Content-type: TEXT/PLAIN; charset=US-ASCII Sender: owner-linux-mm@kvack.org Return-Path: To: Rik van Riel Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org List-ID: About the RSS ulimit proposal, have we resolved the correctness of counting RSS in a process? Fei On Fri, 5 Jan 2001, Rik van Riel wrote: > Hi, > > here is a TODO list for the memory management area of the > Linux kernel, with both trivial things that could be done > for later 2.4 releases and more complex things that really > have to be 2.5 things. > > Most of these can be found on http://linux24.sourceforge.net/ too > > Trivial stuff: > * VM: better IO clustering for swap (and filesystem) IO > * Marcelo's swapin/out clustering code > * ->writepage() IO clustering support > * page_launder()/->writepage() working together in avoiding > low-yield (small cluster) IO at first, ... > * VM: include Ben LaHaise's code, which moves readahead to the > VMA level, this way we can do streaming swap IO, complete with > drop_behind() > * VM: enforce RSS ulimit > > > Probably 2.5 era: > * VM: physical->virtual reverse mapping, so we can do much > better page aging with less CPU usage spikes > * VM: move all the global VM variables, lists, etc. into the > pgdat struct for better NUMA scalability > * VM: per-node kswapd for NUMA > * VM: thrashing control, maybe process suspension with some > forced swapping ? (trivial only in theory) > * VM: experiment with different active lists / aging pages > of different ages at different rates + other page replacement > improvements > * VM: Quality of Service / fairness / ... improvements > > > Additions to this list are always welcome, I'll put it online > on the Linux-MM pages (http://www.linux.eu.org/Linux-MM/) soon. > > regards, > > Rik > -- > Virtual memory is like a game you can't win; > However, without VM there's truly nothing to loose... > > http://www.surriel.com/ > http://www.conectiva.com/ http://distro.conectiva.com.br/ > > > -- > 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.eu.org/Linux-MM/ > -- 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.eu.org/Linux-MM/