文档首页/ 高性能弹性文件服务 SFS Turbo/ 最佳实践/ 提升Linux操作系统单客户端访问SFS Turbo的性能
更新时间:2024-08-21 GMT+08:00
分享

提升Linux操作系统单客户端访问SFS Turbo的性能

操作场景

nconnect是Linux操作系统下NFS客户端的挂载参数,开启后支持NFS客户端与服务端之间建立多条TCP连接来提升吞吐性能。

前提条件

Linux内核为5.3及以上版本。

  • 当客户端与服务端之间网络延迟较高(例如在线下IDC访问云上NFS文件系统和跨Region挂载NFS文件系统的场景下),且您需要达到较高的带宽或IOPS时,建议开启该功能;
  • 开启nconnect后对于单并发、小IO数据块等场景会有一定的时延增加,当您的业务为小并发的延迟敏感型时,不建议开启该功能;
  • nconnect功能开启后,可以提升NFS客户端与服务端之间的吞吐性能,最终性能阈值受限于文件系统服务端的能力及客户端网卡或CPU等资源能提供的能力。

操作步骤

在挂载NFS文件系统的命令中,增加nconnect参数,建议设置nconnect=4。示例如下:

mount -t nfs -o vers=3,timeo=600,noresvport,nolock,tcp,nconnect=4 挂载地址 本地路径

相关文档