tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: vmem(9) (was Re: netbsd-6: pagedaemon freeze when low on memory)



On Tue, Mar 19, 2013 at 04:05:25PM -0400, Greg Troxel wrote:
> 
> This is perhaps overly complex, but it seems like all of the drain
> routines need some sort of "how hard" parameter, because freeing cached
> objects that haven't been accessed in 1000s doesn't really hurt, and as
> you bring the stale lifetime down to 0s it begins to hurt more and be
> thrashing.  So maybe that parameter really is in seconds.  This seems
> consistent with the intent in the Bonwick paper, which does not explain
> the strategy behind the back-end freeing mechanism (pool_drain, in our
> terms).

I think pools should be (slightly) leaky buckets.

Thor


Home | Main Index | Thread Index | Old Index