Subject: Re: UBC usage-balancing code is checked in.
To: Chuck Silvers <>
From: Hubert Feyrer <>
List: tech-kern
Date: 03/09/2001 12:57:55
On Thu, 8 Mar 2001, it was written:
>   add UBC memory-usage balancing.  we track the number of pages in use for
>   each of the basic types (anonymous data, executable image, cached files)
>   and prevent the pagedaemon from reusing a given page if that would reduce
>   the count of that type of page below a sysctl-setable minimum threshold.
>   the thresholds are controlled via three new sysctl tunables:
>   vm.anonmin, vm.vnodemin, and vm.vtextmin.  these tunables are the
>   percentages of pageable memory reserved for each usage, and we do not allow
>   the sum of the minimums to be more than 95% so that there's always some
>   memory that can be reused.

So do I understand this right:
To make sure my heavily-used apps are not paged out, I'd go and add up
their memory footprint (op SIZE column?), and use that as vm.vtextmin?

 - Hubert

Hubert Feyrer <>