WSMAX of 16K is very small for a 128M system!
To find out if you can profit from a higher value, look at $ SHOW MEM/FIL.
The 'reservable' column is usually not very important, but 'used' is! Calculate 'used' from 'total' minus 'free'.
_IF_ you have pagefile use, then
How is your free memory?
Because, if you have small WSMAX, and small modified page list, then you force your processes to use the pagefile, while the system does not yet really need it.
A quite good way to optimise this, is to have it done dynamically by VMS.
Make your WSMAX at least as big as your biggest process at-its-biggest. (SHOW PROCESS/ID=.../CONT will help find that).
Same the WSEXTENT for the account that runs that process .
Let WSQUOTA for every account be more or less the value of the working set if the programm just loaded, before any real work is done.
Now, each process 'at rest' can fit in memory.
Each process 'at work' tries to stay in memory, and, as long as there is enough memory for those together, they succeed.
And, if memory _IS_ becoming scarse, now VMS is constantly refereeing who is best helped with available memory.
It will be very difficult to improve on the dynamic resource allocation that VMS can do itself,
PROVIDED THAT YOU LET IT!!
So, grant every process what it resonably needs under heavy load.
If it ever looks like you need a bigger pagefile, that _REALLY_ is the time to buy extra memory!! (or allow VMS to use what is already there).
hth,
Proost.
Have one on me.
Jan
Don't rust yours pelled jacker to fine doll missed aches.