25.01.2015 Views

Caché Installation Guide - InterSystems Documentation

Caché Installation Guide - InterSystems Documentation

Caché Installation Guide - InterSystems Documentation

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

OpenVMS Physical Memory Allocation<br />

A.3.1 Default Memory Allocation<br />

The following steps summarize the algorithm OpenVMS uses to determine the amount of physical<br />

memory available to each process. Each capitalized term represents a system parameter that OpenVMS<br />

uses in allocating physical memory.<br />

1. The process begins executing an image. OpenVMS allocates to it the number of pagelets specified<br />

by the quota parameter WSDEFAULT.<br />

Page Allocation:<br />

0--->WSDEFAULT<br />

2. If the process has a higher page fault rate than PFRATH, OpenVMS allocates more pagelets to it.<br />

OpenVMS allocates these pagelets in increments of WSINC until the process has WSQUOTA total<br />

pagelets.<br />

Page Allocation:<br />

0--->WSDEFAULT-->WSINC-->WSINC-->WSQUOTA<br />

3. If the process continues to have a high page fault rate and the free list size exceeds BORROWLIM,<br />

OpenVMS will continue to allocate pagelets in WSINC blocks until the free list size is inadequate<br />

or WSEXTENT is reached.<br />

Page Allocation:<br />

0-->WSDEFAULT-->WSINC-->WSQUOTA-->WSINC-->WSEXTENT<br />

4. If the process’s page fault rate drops below PFRATL, OpenVMS removes pages from the working<br />

set in increments of WSDEC until the page fault rate exceeds PFRATL.<br />

5. When the process exits the image, it loses these additional pages. For example, consider a monthly<br />

batch payroll job. When you run it in July, it begins execution at WSDEFAULT, and gains pages<br />

until it reaches WSEXTENT. When you run it in August, it again begins execution at the default<br />

value of WSDEFAULT.<br />

See your OpenVMS documentation for more on the OpenVMS page allocation scheme.<br />

A.3.2 Process Control of Memory Allocation<br />

OpenVMS provides several facilities to alter working set parameters on a process-by-process or userby-user<br />

basis. The following table summarizes these methods:<br />

<strong>Caché</strong> <strong>Installation</strong> <strong>Guide</strong> 71

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!