使用ulimit
限制进程数可通过以下方式操作:
通过ulimit -u <数值>
设置最大用户进程数,例如:
ulimit -u 100 # 限制当前用户最多运行100个进程
查看当前限制:ulimit -u
。
编辑/etc/security/limits.conf
文件,添加以下内容(以用户username
为例):
username soft nproc <软限制数值>
username hard nproc <硬限制数值>
/proc/sys/kernel/pid_max
)或工具(如systemd
、cgroups
)设置,ulimit
仅针对用户级。nofile
参数。