Linux Process Management Concepts: Difference between revisions
Jump to navigation
Jump to search
Line 18: | Line 18: | ||
For more details, see [[Sysctl#kernel.pid_max|sysctl]]. | For more details, see [[Sysctl#kernel.pid_max|sysctl]]. | ||
To get the actual number of processes present in the system, see <tt>[[Linux_Process_Information#.2Fproc.2Fstat|/proc/stat]]</tt>. | |||
=Maximum Number of Processes Available to a Single User= | =Maximum Number of Processes Available to a Single User= |
Revision as of 23:14, 21 April 2017
Internal
Process
Maximum Number of Processes Allowed on the System
cat /proc/sys/kernel/pid_max
or
sysctl kernel.pid_max
For more details, see sysctl.
To get the actual number of processes present in the system, see /proc/stat.
Maximum Number of Processes Available to a Single User
The current value can be read and set with ulimit -u.
For Java applications, this setting limits the number of threads a JVM can create, and it can cause the JVM to throw "java.lang.OutOfMemoryError: unable to create new native thread" exceptions when that limit is reached. For more details see