🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #2015

Re: Memory utilization & inter-process contention

#2015
From: Don Stokes, GPO
Date: Sun, 27 Aug 1989 18:58
26 lines
2169 bytes
In article <261500008@S34.Prime.COM>, BEAR@S34.Prime.COM writes:
>     I believe what you're looking for is a working set scheduler. In a
> nutshell, this type of scheduler pages a job against itself rather than
> against the system (i.e. the pool of available pages belongs to the process
> (rather than the system) and is of a size set by the system when then process
> is created). Unfortunately, I can't think of an available OS that uses a WS
> scheduler off the top of my head (that doesn't mean they don't exist!). Good
> luck.

I must be lucky then.  VMS has had one since day one.  Working set 
parameters can be set by either authorization information, as parameters 
to the $CREPRC system service (which creates a process) or explicitly 
during process execution (SET WORKING_SET command, or $ADJWSL system 
service).  Their are three parameters - default working set, working set 
quota (amount of WS that a process can "expect" to have when running) and 
working set extent (maximum WS that a process can get at if there is free 
memory on the system).  There are current and authorized values for these 
parameters.  I tend to run processes with lowish WSdefault and WSquota, 
and a high WSextent - means that processes that need memory can get it if 
it is available, but don't hog memory.

Don Stokes, Systems Programmer    /  /   Domain:                  don@gp.govt.nz
Government Printing Office,      /GP/   PSImail:          PSI%0530147000028::DON
Wellington, New Zealand         /  /   Bang:    ...!uunet!vuwcomp!windy!gpwd!don
--------------------------------------------------------------------------------
A shortcut is the longest distance between two points. 
Technical Details
Message-ID: <249@gp.govt.nz>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ames!uhccux!munnari.oz.au!comp.vuw.ac.nz!dsiramd!windy!gpwd!gpwrdcs
References: <3332@blake.acs.washington.edu> <261500008@S34.Prime.COM>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ames!uhccux!munnari.oz.au!comp.vuw.ac.nz!dsiramd!windy!gpwd!gpwrdcs
From: GPWRDCS@gp.govt.nz (Don Stokes, GPO)
Newsgroups: comp.arch
Subject: Re: Memory utilization & inter-process contention
Message-ID: <249@gp.govt.nz>
Date: 27 Aug 89 18:58:49 GMT
References: <3332@blake.acs.washington.edu> <261500008@S34.Prime.COM>
Organization: Government Printing Office, Wellington, New Zealand
Lines: 26