Messages in this thread |  | | Date | Mon, 08 Jan 2001 12:31:39 -0500 (EST) | From | afei@jhu ... | Subject | Re: MM/VM todo list |
| |
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 from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org Please read the FAQ at http://www.tux.org/lkml/
|  |