max_nprocs Parameter
- Description
-
Specifies the maximum number of processes that can be created on a system. Includes system processes and user processes. Any value specified in
/etc/system.dfileis used in the computation ofmaxuprc.This value is also used in determining the size of several other system data structures. Other data structures where this parameter plays a role are as follows:
-
Determining the size of the directory name lookup cache (if
ncsizeis not specified) -
Verifying that the amount of memory used by configured system V semaphores does not exceed system limits
-
Configuring Hardware Address Translation resources for x86 platforms
-
- Data Type
-
Signed integer
- Default
-
10 + (16 x
maxusers) ifmaxusersis set in/etc/system.d/fileThe larger of 30,000 or 10 + (128 x number of CPUs), if
maxusersis not set in/etc/system.d/file - Range
-
26 to value of
maxpid - Dynamic?
-
No
- Validation
-
Yes. If the value exceeds
maxpid, it is set tomaxpid. - When to Change
-
Changing this parameter is one of the steps necessary to enable support for more than 30,000 processes on a system.
- Commitment Level
-
Unstable