Solaris 可调参数参考手册

nfs:nfs4_async_clusters

说明

控制 NFS 版本 4 客户机生成的多种异步请求。六种异步请求类型为 read-ahead、putpage、pageio、readdir-ahead、commit 和 inactive。客户机尝试在这些不同的请求类型之间循环,以便尽量实现公平,不会为了处理一种请求而牺牲其他请求。

但是,某些 NFS 版本 4 服务器中的功能(如写入收集)取决于现有 NFS 版本 4 客户机的某些行为。具体地说,写入收集功能取决于几乎客户机是否在同时发出多个 WRITE 请求。如果每次只提取队列中的一个请求,则客户机实际上禁用了这种旨在提高客户机性能的服务器功能。

因此,可使用此参数来控制在切换类型之前应发出的每种类型的请求数。

数据类型

无符号整数(32 位)

缺省值

1

范围

0 到 231 - 1

单位

异步请求

是否为动态

是,但文件系统的群集设置是在挂载文件系统时设置的。要影响特定文件系统,请在更改此参数之后取消挂载然后再挂载该文件系统。

验证

无。但是,将此参数的值设置为 0 会使得只有在处理了某一特定请求类型的所有排队请求后,才继续处理下一种类型。这实际上使算法丧失了其公平性。

何时更改

要增大在切换到下一类型之前生成的每种类型异步请求数时。这样,可能会有助于利用取决于来自客户机的请求群集的服务器功能。

承诺级别

不稳定