linux – 如何实现到同一服务器的多个NFS / TCP连接?
发布时间:2020-12-13 17:20:27 所属栏目:Linux 来源:网络整理
导读:我正在尝试通过10Gbps链路最大化 Linux客户端和单个NFS服务器之间的NFS / TCP带宽.虽然每个NFS挂载都有自己的设备(主要/次要),但一切都归结为单个TCP连接,这是一个瓶颈. 使用iperf和多个TCP连接,我可以达到~8Gbps,但NFS停留在单个TCP流上,并且限制在~2Gbps(
我正在尝试通过10Gbps链路最大化
Linux客户端和单个NFS服务器之间的NFS / TCP带宽.虽然每个NFS挂载都有自己的设备(主要/次要),但一切都归结为单个TCP连接,这是一个瓶颈.
使用iperf和多个TCP连接,我可以达到~8Gbps,但NFS停留在单个TCP流上,并且限制在~2Gbps(尚未进行tcp调整). 在Solaris上,系统设置为rpcmod:clnt_max_conns,它允许设置系统能够使用多少并发TCP连接到单个NFS服务器. 有Linux等价物或方法吗? 作为一种解决方法,我知道我可以在NFS服务器上设置许多IP,然后对它们进行负载平衡,但这不是最佳的. 解决方法
您可以切换回UDP并使用巨型数据包(例如4k数据报).让您的整个网络支持巨型帧可能会有很大帮助,因此您不需要在每一侧重新组装IP数据包.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |