process_id_min.5 (2010 09)
p
process_id_min(5) process_id_min(5)
(Tunable Kernel Parameters)
It is recommended that validation of software be carried out with the largest configurable value
(1,073,741,567) for the
process_id_max
tunable, in conjunction with the process_id_min
tunable
set to something of the same magnitude (for example, 1,000,000,000).
The manpage for
process_id_max
(see process_id_max(5)) should be consulted for information about
potential application issues with large PID values.
Because session IDs (SIDs) and process group IDs (PGIDs) are the same as the process ID of the session
or group leader, an increase in the minimum PID also increases the minimum SID and PGID.
The system may assign process ID values less than
process_id_min to certain special system
processes.
Booting the system with
process_id_min
set to a non-zero value may cause the initialization process
(aka init) to have a PID of something other than 1. However, most system utilities and commands will,
by default, report the value of the initialization process’s PID as 1. For example,
getppid() returns 1 if
the caller’s parent is the initialization process, regardless of its actual PID.
Installation of optional kernel software, from HP or other vendors, may cause changes to tunable parame-
ter values. After installation, some tunable parameters may no longer be at the default or recommended
values. For information about the effects of installation on tunable values, consult the documentation for
the kernel software being installed. For information about optional kernel software that was factory
installed on your system, see HP-UX Release Notes at
http://www.hp.com/go/hpux-core-docs
.
AUTHOR
process_id_min was developed by HP.
SEE ALSO
init(1M), kctune(1M), fork(2), getppid(2), nproc(5), process_id_max(5).
Number of Processes and Process ID Values on HP-UX whitepaper, available on
http://docs.hp.com
.
2 Hewlett-Packard Company − 2 − HP-UX 11i Version 3: September 2010