Ankit Singha..
16
简短回答你的问题:linux系统中可能的进程数是无限的.
但是每个用户的进程数量有限制(除了没有限制的root用户).
您可以使用以下命令检查用户限制(适用于"最大用户进程").
$ ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) 256447
max locked memory (kbytes, -l) 64
max memory size (kbytes, -m) unlimited
open files (-n) 128000
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 0
stack size (kbytes, -s) 10240
cpu time (seconds, -t) unlimited
max user processes (-u) 500000
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited
如果您想增加特定用户的进程数限制(例如:hadoop),您需要在/etc/security/limits.conf中输入以下内容
hadoop - nproc 500000