Solaris 可调参数参考手册

max_nprocs

说明

指定可在系统上创建的最大进程数。包括系统进程和用户进程。使用 /etc/system 中指定的任一值来计算 maxuprc

此值还可用来确定几个其他系统数据结构的大小。此参数还将在以下其他数据结构中起作用:

  • 确定目录名称查找高速缓存的大小(如果未指定 ncsize

  • 为 UFS 分配磁盘配额结构(如果未指定 ndquot

  • 检验已配置的 System V 信号所使用的内存量是否未超过系统限制

  • 为 x86 平台配置硬件地址转换资源。

数据类型

带符号整数

缺省值

10 + (16 x maxusers)

范围

266 到 maxpid 的值

是否为动态

验证

是。将此值与 maxpid 进行比较,如果此值较大,则将其设置为 maxpid。在 x86 平台上,还会根据特定于平台的值进行其他检查。将 max_nprocs 设置为三个值(max_nprocsmaxpid、平台值)中的最小者。SPARC 和 x86 平台都使用 65,534 作为平台值。

何时更改

更改此参数是在系统上启用对多于 30,000 个进程的支持所必需的一步。

承诺级别

不稳定

更改历史记录

有关信息,请参见max_nprocs(Solaris 9 发行版)