Solaris 可调参数参考手册

nfssrv:rfs_write_async

说明

控制 NFS 版本 2 服务器处理 WRITE 请求时的行为。NFS 版本 2 协议要求在服务器可以响应客户机之前,与 WRITE 请求关联的所有已修改数据和元数据都驻留在稳定存储器上。NFS 版本 2 WRITE 请求最多可包含 8192 字节数据。因此,每个 WRITE 请求都可能会导致向存储子系统执行多个小型写入。这可能会引发性能问题。

一种加速 NFS 版本 2 WRITE 请求的方法是利用客户机行为。客户机可能会以批处理模式发送 WRITE 请求。服务器可以利用此行为,方法是将多个不同的 WRITE 请求群集为单个发往基础文件系统的请求。因此,为数不多的更大请求便可以写入将要写入存储子系统的数据。此方法可以显著增加 WRITE 请求的吞吐量。

数据类型

整数(32 位)

缺省值

1(启用群集)

范围

0(禁用群集)或 1(启用群集)

单位

布尔值

是否为动态

验证

何时更改

某些很小的 NFS 客户机(特别是 PC 客户机)可能无法批处理 WRITE 请求。因此,所需的客户机行为可能不存在。此外,在 NFS 版本 2 服务器中进行群集操作可能只会增加开销并降低性能,而不会提高性能。

承诺级别

不稳定