Thread (2 messages) 2 messages, 2 authors, 2003-01-05

Re: [PATCH] rewritten page coloring for 2.4.20 kernel

From: William Lee Irwin III <hidden>
Date: 2003-01-05 04:59:34
Also in: lkml

On Sat, Jan 04, 2003 at 11:31:11PM -0500, Jason Papadopoulos wrote:
Hello. After a year in stasis, I've completely rebuilt my kernel
patch that implements page coloring. Improvements include:
- Page coloring is now hardwired into the kernel. The hash
  queues now use bootmem, and page coloring is always on. The
  patch still creates /proc/page_color for statistics, but that
  will go away in time.
- Automatic detection of external cache size on many architectures.
  I have no idea if any of this code works, since I don't have any
  of the target machines. The preferred way to initialize the coloring
  is by passing "page_color=<external cache size in kB>" as a boot 
  argument.
- NUMA-safe, discontig-safe
Right now the actual page coloring algorithm is the same as in previous
patches, and performs the same. In the next few weeks I'll be trying new
ideas that will hopefully reduce fragmentation and increase performance.
This is an early attempt to get some feedback on mistakes I may have made.
Any chance for a 2.5.x-mm port? This is a bit feature-ish for 2.4.x.


Thanks,
Bill
--
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/
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help