File:  [NetBSD Developer Wiki] / wikisrc / projects / project / improve-caching.mdwn
Revision 1.2: download - view: text, annotated - select for diffs
Sun Nov 6 21:08:23 2011 UTC (5 years, 1 month ago) by jmmv
Branches: MAIN
CVS tags: HEAD
Add missing categories to the "all" index and sprinkle difficulty-level
settings to the projects that lacked them.  The "all" index is now fully

[[!template id=project

title="Improve caching"


duration="4 months"

Replace all of the knobs and wacky algorithms for sizing the many separate LRU
caches in our kernel (for pages and for various kinds of objects like metadata
buffers, mbufs, etc.)  with a generalized (N-way) algorithm like IBM's ARC
("Adaptive Replacement Cache") to size all the caches for optimal hit rate.

CVSweb for NetBSD wikisrc <> software: FreeBSD-CVSweb