在 Debian(以及其他 Linux 发行版)中,可以使用 getconf 命令查询系统层面的最大进程数限制,具体是:
getconf CHILD_MAX
CHILD_MAX:表示一个用户(UID)在同一时间可以创建的最大子进程数(通常也被视为最大进程数限制之一)。getconf 会返回内核/系统配置的值。示例输出:
$ getconf CHILD_MAX
30927
如果你是想看系统整体最大进程数,还可以用:
cat /proc/sys/kernel/pid_max
(系统可分配的最大 PID,一般也是进程数上限)
或者:
ulimit -u
(当前 shell 用户的进程数限制)
| 目的 | 命令 |
|---|---|
| 查用户最大进程数(POSIX) | getconf CHILD_MAX |
| 查系统最大 PID | cat /proc/sys/kernel/pid_max |
| 查当前用户限制 | ulimit -u |
如果你愿意,我也可以帮你解释这些值在 Debian 上通常是多少、是否可以修改。