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

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

关于本任务

您可以分别针对每个 Storage Virtual Machine (SVM) 修改上述选项。

从 ONTAP 9 开始,已废弃 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-size 8192 到 1048576 字节 65536 字节
    注:您输入的最大传输大小必须是 4 KB 的倍数(4096 字节)。不符合上述规则的请求将对性能产生否定影响。
  3. 使用 vserver nfs show -fields tcp-max-xfer-size 命令验证所做的更改。
  4. 如果任何客户端使用静态挂载,请卸载并重新挂载以使新参数大小生效。

示例

以下命令会将名为 vs1 的 SVM 上的 NFSv3 和 NFSv4.x TCP 最大传输大小设置为 1048576 字节:
vs1::> vserver nfs modify -vserver vs1 -tcp-max-xfer-size 1048576