[Info-vax] Raxco VMS Tuning Seminar Notes
AEF
spamsink2001 at yahoo.com
Mon Nov 8 19:49:22 EST 2010
On Nov 8, 3:06 pm, jls <notva... at yahoo.com> wrote:
> On 3 Nov 2010 16:33:45 -0600, koeh... at eisner.nospam.encompasserve.org
>
> (Bob Koehler) wrote:
> >In article <gr73d61ue65tf9uiv65fhdu6mg8ihqa... at 4ax.com>, jls <notva... at yahoo.com> writes:
>
> >> PFRATL does not trim idle processes. It is a quantum-driven memory
> >> management technique and idle processes do not reach quantum end.
>
> > So they eithre got trimmed before they went idle, or when my process
> > watcher called $GETJPI, which queues an AST to them.
>
> If they get paged down to swpoutpgcnt, then when they become active
> again, they will have to page in each page separately, and if these
> are hard faults, it will be one I/O for each page.
I recall that the manuals say that swapping is a very expensive
operation I/O wise. Am I missing something here?
>
> And if you're using other mechanisms to reclaim memory, why use
> PFRATL? The interaction between PFRATL and PFRATH almost insures that
> active processes will thrash pages in and out. That does not help
> performance.
That's why there's
3.7 Active Memory Reclamation from Idle Processes
The memory management subsystem includes a policy that actively
reclaims memory from inactive processes when a deficit is first
detected but before the memory resource is depleted.
The active memory reclamation policy acts on two types of idle
processes:
* Long-waiting processes
* Periodically waking processes
[...]
AEF
More information about the Info-vax
mailing list