Good morning all,
I wonder if any of you fine chaps can help me with a Digital Unix
tuning problem? One of our customers is running D Unix 3.2d with
Polycenter 4.1a.
I keep getting the message "vmunix: task table full" in the
/var/adm/syslog.dated/xxx/kern.log file. I am assuming that it is either
the system wide maximum number of processes, or threads that is the
limit.
The only reference I can find in the 3.2d documentation is to the
parameter
maxuprc, (procs per user) which is currently set to 256. Curiously, if I
query the kernel
with sysconfig -q proc, maxuprc is set to 139, and max threads per user
is
256. If I increase maxuprc (in the sys/conf/NODE file) and rebuild the
kernel, the value of maxuprc when queried by sysconfig stays put at 139.
The documentation also refers to maxuthreads, but this keyword causes a
syntax error on kernel build if I insert it into the NODE file.
I'm really puzzled, I have temporarily increased whatever limit it was
that
we hit by increasing maxusers from 16 to 24 (sysconfig now claims
maxuprc is 201) . I don't understand the relationship between
the maximum number of processes, threads, and users. (and the
relationship
of the max processes per user in relation to them)
I know I can physically run more processes at the moment, (being
suspicious at heart I kept forking processes until I could fork no more
to find the real limit, which agrees, more or less with sysconfig) but
none of the
numbers, (maxuprc, maxuthreads) add up to what is actually happening on
the
system. Is maxusers the only way to increase the max number of system
processes?
Is there a value keyword I can use to increase the max no. of system
wide
processes and threads? If so, do any other values depend on them?
Many thanks in anticipation, for your help,
Dave
EMail: david.wigg_at_olsy.co.uk
David Wigg
Senior Consultant
Olsy UK, Professional Services Division.
Phone: +4461 848 4146
Email : david.wigg_at_olsy.co.uk
Received on Wed Jul 02 1997 - 12:07:13 NZST