跳到主要内容

修改 NFSv3 和 NFSv4 TCP 最大传输大小

可修改 -tcp-max-xfer-size 选项,以便为所有使用 NFSv3 和 NFSv4.x 协议的 TCP 连接配置最大传输大小。

关于本任务

可为每个存储虚拟机(SVM)分别修改这些选项。

从 ONTAP 9.4 开始已废弃 v3-tcp-max-read-sizev3-tcp-max-write-size 选项。必须改用 -tcp-max-xfer-size 选项。

  1. 将权限级别设置为高级:set -privilege advanced
  2. 执行以下操作之一:
    如果要...请输入命令...
    修改 NFSv3 或 NFSv4 TCP 最大传输大小vserver nfs modify -vserver vserver_name -tcp-max-xfer-size integer_max_xfer_size

    选项范围默认状态
    -tcp-max-xfer-size8,192 到 1,048,576 字节65,536 字节
    输入的最大传输大小必须为 4 KB(4,096 字节)的倍数。未正确对齐的请求会对性能造成负面影响。
  3. 可使用 vserver nfs show -fields tcp-max-xfer-size 命令来验证这些更改。
  4. 如果任何客户端使用静态装载,请卸载,然后装载,让新参数大小生效。

示例

以下命令将 SVM vs1 上的 NFSv3 和 NFSv4.x TCP 最大传输大小设置为 1048576 字节:

vs1::> vserver nfs modify -vserver vs1 -tcp-max-xfer-size 1048576