Solaris 可调参数参考手册

nfs:nacache

说明

调整访问 NFS 客户机上文件访问高速缓存的散列队列数。文件访问高速缓存是存储用户对其尝试访问的文件拥有的文件访问权限。该高速缓存自身是动态分配的。但是,用于建立指向高速缓存的索引的散列队列则是静态分配的。该算法假设每个活动文件具有一个访问高速缓存项,每个散列桶具有四个这样的访问高速缓存项。因此,缺省情况下,此参数的值被设置为 nrnode 参数的值。

数据类型

整数(32 位)

缺省值

此参数的缺省设置为 0。此值意味着应该将 nacache 的值设置为 nrnode 参数的值。

范围

1 到 231 - 1

单位

访问高速缓存项

是否为动态

否。只能通过在 /etc/system 文件中添加或更改此参数然后重新引导系统来更改此值。

验证

无。但是,将此参数设置为负值可能会导致系统尝试分配一个很大的散列队列组。尝试执行此操作时,系统可能会挂起。

何时更改

如果违反了每个文件具有一个访问高速缓存项这样的基本假设,应检查此参数的值。系统处于多个用户几乎同时访问同一文件的分时模式时可能会出现这种违反情况。在这种情况下,增大预期的访问高速缓存大小,有助于保持散列访问高速缓存的高效率。

承诺级别

不稳定