[comp.os.vms] A question on PGFLQUOTA

DSTEVENS@VAXC.STEVENS-TECH.EDU (David L. Stevens) (04/05/88)

 Greetings Programmers,

	I have a question for the various system managers out there.  On your
 systems, what do you consider to be a reasonable limit to the PGFLQUOTA.  This
 is a parameter set for each account in Authorize.  The reason for the question
 is that currently we set it as 10,000;  but have been getting requests from
 faculty for much greater quotas.  I believe that 10,000 is the default 
 from DEC based on some set of assumptions that should result in reasonable 
 performance.  We are concerned about the implications of changing the 
 10,000 without first checking what others have done and under what conditions 
 and with what kinds of results.

 What is a reasonable default size; what happens if some people have much 
 larger quotas?  Where does overall system performance degrade?  What impact 
 does this have on your system, what other parameters must be increased to
 accomodate this (ie PAGEFILE) ???????

 Any help is greatly appreciated.  If enough requests warrant it, I will
 summarize to the Net.

 Thanx
 Dave Stevens
 Senior Systems Programmer
 Stevens Institute of Technology

 CCnet:		SITVXC::DSTEVENS
 Bitnet:	DSTEVENS@SITVXC
 Internet:	DSTEVENS@VAXC.STEVENS-TECH.EDU

 'Self realization, I was thinking of those immortal
  words of Socrates when he said,  "I drank what ?"'
					- Real Genius
------------

SYSRUTH@utorphys.BITNET (04/14/88)

Well, to begin with there's no point in making PGFLQUOTA any bigger
than your biggest pagefile. So you will have to make pagefiles big
enough to handle it. In fact you'd better allow some extra if it's
very much bigger than the rest since VMS will use it preferentially
and (as far as I know) there's no way to dictate which pagefile to
use for which processes (if this *can* be done, I'd love to know how).
     
Second, you'll have to increase VIRTUALPAGECNT (sp?) to accommodate it.
     
Third, although it's not strictly necessary, if you have a decent
amount of memory on your system, you probably should increase WSMAX
(SYSGEN) and WSEXTENT (in AUTHORIZE) to something larger than they
are, unless they are already up in the 5000+ range.
     
I would consider 10,000 pretty restrictive. Our default here is around
20K, and several people have pgflquo of 30K. There is even a seismic
package running here which can be as big as 100,000 (although the largest
we've seen so far is about 80K). As a result, we have the following setup
(on our VAX 780, which has 32MB of memory):
     
biggest pagefile 150,000 blocks (because other processes get put there)
VIRTUALPAGECNT 150000
WSMAX 10240
WSEXTENT default 5000, can be as high as 7500 (5000 is ample for 99%
  of users' programs)
     
(Needless to say, with all that memory I have also drastically increased
all the memory management parameters (FREExxx, MPW_xxx, etc.), detached
processes' wsxxxx limits (in SYSGEN PQL_ parameters), paged and nonpaged
pool, request packet allocations, how many things are installed shared,
etc. etc. etc.)
     
Incidentally, we used to have an 8600 which was crippled with only 12MB,
and we still allowed default pgflquo of 20K, with no problems. Really it's
the quantity of pagefile space that counts here.
     
Hope this helps.
     
Ruth Milner
Systems Manager
University of Toronto Physics