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

退出打印视图

更新时间: 2014 年 12 月
 
 

ncsize

说明

定义目录名称查找高速缓存 (directory name look-up cache, DNLC) 中的条目数。UFS、NFS 和 ZFS 在缓存已解析的路径名的元素时会使用此参数。

DNLC 还缓存负查找信息,这意味着它会在高速缓存中缓存未找到的名称。

数据类型

带符号整数

缺省值

(4 x (v.v_proc + maxusers) + 320) + (4 x (v.v_proc + maxusers) + 320) / 100

范围

0 - MAXINT

单位

DNLC 条目

动态?

验证

无。较大的值会导致卸载文件系统时花费的时间增加,因为在卸载过程中高速缓存必须清除该文件系统的条目。

何时更改

可以使用 kstat -n dnlcstats 命令来确定何时因为 DNLC 太小而从中删除了条目。pick_heuristicpick_last 参数的总和表示本应有效但因为高速缓存太小而被回收的条目数。

ncsize 的值过大对系统会有直接影响,因为系统将基于 ncsize 的值为 DNLC 分配一组数据结构。缺省情况下,系统为 ncsize 分配 64 字节的结构。再进一步,该值对 UFS 和 NFS 也具有影响,除非显式设置了 ufs_ninodenfs:nrnode

交付级别

不稳定