Solaris 可调参数参考手册

nfs:nfs4_max_transfer_size

说明

控制 NFS 版本 4 READWRITEREADDIRREADDIRPLUS 请求的数据部分的最大大小。此参数控制服务器返回的请求的最大大小以及客户机生成的请求的最大大小。

数据类型

整数(32 位)

缺省值

32, 768 (32 KB)

范围

0 到 231 - 1

单位

字节

是否为动态

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

验证

无。但是,如果将服务器上的最大传输大小设置为 0,则可能会导致客户机无法正常运行,或者导致客户机决定不尝试与服务器进行对话。

使用采用 UDP 传输的 NFS 时,同样存在对最大传输大小的限制。有关 UDP 的最大传输大小的更多信息,请参见nfs:nfs3_max_transfer_size

何时更改

要调优通过网络传输的数据的大小时。通常,还应该更新 nfs:nfs4_bsize 参数以反映此参数的更改。

例如,尝试将传输大小增大到超过 32 KB 时,应更新 nfs:nfs4_bsize 以反映增大的值。否则,无法观测到对线上请求大小所做的任何更改。有关更多信息,请参见nfs:nfs4_bsize

如果要使用的传输大小小于缺省传输大小,请对每个文件系统使用 mount 命令的 -wsize-rsize 选项。

承诺级别

不稳定