指定可在系统上创建的最大进程数。包括系统进程和用户进程。使用 /etc/system 中指定的任一值来计算 maxuprc。
此值还可用来确定几个其他系统数据结构的大小。此参数还将在以下其他数据结构中起作用:
确定目录名称查找高速缓存的大小(如果未指定 ncsize)
为 UFS 分配磁盘配额结构(如果未指定 ndquot)
检验已配置的 System V 信号所使用的内存量是否未超过系统限制
为 x86 平台配置硬件地址转换资源。
带符号整数
10 + (16 x maxusers)
266 到 maxpid 的值
否
是。将此值与 maxpid 进行比较,如果此值较大,则将其设置为 maxpid。在 x86 平台上,还会根据特定于平台的值进行其他检查。将 max_nprocs 设置为三个值(max_nprocs、maxpid、平台值)中的最小者。SPARC 和 x86 平台都使用 65,534 作为平台值。
更改此参数是在系统上启用对多于 30,000 个进程的支持所必需的一步。
不稳定
有关信息,请参见max_nprocs(Solaris 9 发行版)。