[comp.os.vms] Logical name tables and memory

nagy%warner.hepnet@LBL.GOV (Frank J. Nagy, VAX Wizard & Guru) (05/07/88)

> I'm running a VAX 11/730 with 2Mb of memory (don't laugh) and have run
> into a problem when assigning tons of logicals - around 500.  I created
> a table as follows:
>...     
> Somewhere in the middle of assigning those 500 logicals the error
> "Insufficient virtual memory" occurs.
>...     
> Should I just increase PAGEDYN again, or am I in the wrong ballpark?
> Is this an impossible request for such a small machine?  I don't want to
> severely jeopardize system performance of course.  Any response appreciated.

Since you are creating a process-private logical name table, this table
and its logical names are being stored in the same memory area used for
all other process-private logical names - in the P1 space of your process.
The space allocated for this is controlled by the special SYSGEN parameter
called CTLPAGES.

So, just as you had to raise PAGEDYN to create more GROUP (or SYSTEM)
logical names, you'll have to raise CTLPAGES to create your scads of
process-private logical names.

= Frank J. Nagy   "VAX Guru & Wizard"
= Fermilab Research Division EED/Controls
= HEPNET: WARNER::NAGY (43198::NAGY) or FNAL::NAGY (43009::NAGY)
= BitNet: NAGY@FNAL
= USnail: Fermilab POB 500 MS/220 Batavia, IL 60510