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

退出打印视图

更新时间: 2014 年 12 月
 
 

lotsfree

说明

充当启动系统换页操作的初始触发器。当超过此阈值时,页扫描程序将被激活以开始查找要回收的内存页。

数据类型

无符号长整数

缺省值

物理内存的 1/64 和 512 KB 中的较大者

范围

最小值是 512 KB 和物理内存的 1/64 中的较大者,表示为页数(使用 getpagesize 返回的页大小)。有关更多信息,请参见getpagesize(3C)

最大值是物理内存页数。最大值应该不超过物理内存的 30%。系统不会强制实施此范围,但“验证”部分所述内容除外。

单位

动态?

是,但如果发生基于内存的 DR 操作,则动态更改将丢失。

验证

如果 lotsfree 大于物理内存量,则其值将被重置为缺省值。

隐式

lotsfree 大于 desfree,后者又大于 minfree,应始终保持这种关系。

何时更改

如果页需求突然急剧增加,内存算法可能无法跟上需求。一个解决方法是提早开始回收内存。此解决方法可以为换页系统提供一些额外余量。

一个经验法则是将此参数设置为系统在数秒内需要分配的数量的 2 倍。此参数受工作负荷影响。DBMS 服务器在缺省设置下可能工作良好。不过,对于执行繁重的文件系统 I/O 的系统,您可能需要调整此参数。

对于具有相对静态的工作负荷和大量内存的系统,请降低此值。最小可接受值为 512 KB,表示为页数(使用 getpagesize 返回的页大小)。

交付级别

不稳定