Solaris 可调参数参考手册

pages_pp_maximum

说明

定义必须处于未锁定状态的页数。如果某个锁定页请求将强制可用内存低于此值,则会拒绝此请求。

数据类型

无符号长整数

缺省值

以下两者中的较大值:tune_t_minarmem + 100、引导时可用内存的 4% + 4 MB

范围

系统强制的最小值为 tune_t_minarmem + 100,但不强制最大值。

单位

是否为动态

是,除非执行添加或删除内存的动态重新配置操作。此时,将值重置为 /etc/system 文件中提供的值或者根据新物理内存值计算得出的值。

验证

如果 /etc/system 文件中指定的值或计算得出的缺省值小于 tune_t_minarmem + 100,则将其重置为 tune_t_minarmem + 100。

如果 /etc/system 文件中的值增大,则不会显示任何消息。仅在引导时以及执行涉及添加或删除内存的动态重新配置操作期间进行验证。

何时更改

当内存锁定请求失败或者附加到带有 SHARE_MMU 标志的共享内存段失败,但仍然看似具有足够的可用内存时。

如果值过大,则可能会导致内存锁定请求(mlockmlockallmemcntl)不必要地失败。有关更多信息,请参见mlock(3C)mlockall(3C)memcntl(2)

承诺级别

不稳定

更改历史记录

有关信息,请参见pages_pp_maximum(Solaris 9 发行版之前的 Solaris 发行版)