更新时间: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 挂载地址 本地路径