Oracle® Solaris 11.2 可调参数参考手册

退出打印视图

更新时间: 2014 年 12 月
 
 

maxusers

说明

最初,maxusers 定义了系统可以支持的登录用户数。当生成内核时,会基于该设置确定各个表的大小。当前 Oracle Solaris 发行版基于系统上的内存量执行大多数大小调整工作。因此,maxusers 过去的许多用途已经发生变化。依旧由 maxusers 派生的一些子系统包括:

  • 系统上的最大进程数

  • 系统中的配额结构数

  • 目录名称查找高速缓存 (directory name look-up cache, DNLC) 的大小

数据类型

带符号整数

缺省值

以 MB 为单位的内存量与 2048 中的较小者,上述较小值与 nCPUs x 8 中的较大者

范围

下限为 1,上限为 2048 或 nCPUs x 8 中的较大者(如果未在 /etc/system 文件中设置,上限基于物理内存大小)

下限为 1,上限为 4096 或 nCPUs x 8 中的较大者(如果在 /etc/system 文件中做了设置)

单位

用户

动态?

否。计算具有依赖性的参数后,不会再次引用 maxusers

验证

如果值大于允许的最大值,会将该值重置为最大值。将显示一条消息来指示该结果。

何时更改

系统派生的缺省用户进程数过低时。系统控制台上显示以下消息时表明发生了这种情况:

out of processes

您还可能在缺省进程数过高时更改此参数,如以下情况中所示:

  • 当减小 maxusers 的缺省值时,如果数据库服务器具有大量内存且正在运行的进程相对较少,则可以节省系统内存。

  • 如果文件服务器具有大量内存和较少的正在运行的进程,您可以减小该值。不过,您应该显式设置 DNLC 的大小。请参阅 ncsize

交付级别

不稳定