Solaris 可调参数参考手册

tsb_alloc_hiwater_factor

说明

按以下方式初始化 tsb_alloc_hiwater,以便设置可分配给转换存储缓冲区 (translation storage buffer, TSB) 的物理内存量的上限:

tsb_alloc_hiwater= 物理内存(以字节为单位)/tsb_alloc_hiwater_factor

当分配给 TSB 的内存与 tsb_alloc_hiwater 的值相等时,由于页面未映射,因此 TSB 内存分配算法将尝试回收 TSB 内存。

使用此因子增大 tsb_alloc_hiwater 值时务必谨慎。要防止系统挂起,生成的上限值必须远低于 swapfs_minfreesegspt_minfree 的值。

数据类型

整数

缺省值

32

范围

1 到 MAXINT

请注意,如果因子为 1,则所有物理内存均可分配给 TSB,这可能导致系统挂起。如果因子太大,则没有可分配给 TSB 的内存,从而降低了系统性能。

是否为动态

验证

何时更改

如果系统具有许多关联到非常大的共享内存段的进程,则更改此参数的值。在大多数情况下,无需调节此变量。

承诺级别

不稳定