定义目录名称查找高速缓存 (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_heuristic 和 pick_last 参数的总和表示本应有效但因为高速缓存太小而被回收的条目数。
ncsize 的值过大对系统会有直接影响,因为系统将基于 ncsize 的值为 DNLC 分配一组数据结构。缺省情况下,系统为 ncsize 分配 64 字节的结构。再进一步,该值对 UFS 和 NFS 也具有影响,除非显式设置了 ufs_ninode 和 nfs:nrnode。
不稳定