使用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
參數。