[Info-vax] vms base priority watch
abrsvc
dansabrservices at yahoo.com
Fri Jul 22 14:35:34 EDT 2011
On Jul 22, 2:02 pm, "pcovie... at gmail.com" <pcovie... at gmail.com> wrote:
> HI,
>
> well there are priviledged users out there, for what ever reason...
>
> regardless why... I was asked by management to see if I could get who would have changed the priority during the day hence my question... now having a little more time to look at some things is that some of these users don't have the priv's and yet I see them above 4 of their base priority some running cache. and others? so what would cause someones current priority to be bumped up to 9 or 10, and they don't have the priv's to do it...
>
> this is running 8.3 1h1 on an rx8640 12 cpu's
>
> thanks
> Paul
The user's base priority is what is controlled/set by a SET PROC/
PRIOR=x. The scheduling algorithm for OpenVMS uses changes in current
priority to provide premptive scheduling based upon what the process
requires. For example, when a process is waiting for terminal input,
the priority is boosted by 5 to 9 (assuming a standard base of 4).
The first task of hte process when actually getting the input
character is to lower the priority by 1 to 8. This allows another
process that may also be waiting for input to see the input as it will
interrupt process A. This is an over simplification of the process to
show how it works. You need to look at the process' base priority in
order to determine whether or not there have been changes in the
priority on purpose +/or by hand.
Hope this helps a bit.
Dan
More information about the Info-vax
mailing list