Subject: UVM/UBC balancing
To: tech-kern@netbsd.org <tech-kern@netbsd.org>
From: Lars Heidieker <lars@heidieker.de>
List: tech-kern
Date: 04/27/2001 09:42:36
Hi Chuck,

It just came up in my mind that we might break the LRU approximation of
the pageoutdaemon havily.
Reactivating pages because "they are not the right kind" like in your
aproach with giving each kind of memory (vtext/data/vnode) a low water
mark or what I have thought of keeping the LRU approximation (with a
unified inactive queue) until the vnode mem is more than 2/3 of the
entire memory and then scanning mainly for fscache only pages and
reactivating others will result in flushing the pages thru the paging
system by IO and therefor braking LRU approximation.
If IO wasn't "that fast" we probably wouldn't need to think about it...
But I think it can't be right that IO breaks the LRU approximation.

Lars