我正在尝试通过10Gbps链路最大化
Linux客户端和单个NFS服务器之间的NFS / TCP带宽.虽然每个NFS挂载都有自己的设备(主要/次要),但一切都归结为单个TCP连接,这是一个瓶颈.
使用iperf和多个TCP连接,我可以达到~8Gbps,但NFS停留在单个TCP流上,并且限制在~2Gbps(尚未进行tcp调整).
在Solaris上,系统设置为rpcmod:clnt_max_conns,它允许设置系统能够使用多少并发TCP连接到单个NFS服务器.
有Linux等价物或方法吗?
解决方法
您可以切换回UDP并使用巨型数据包(例如4k数据报).让您的整个网络支持巨型帧可能会有很大帮助,因此您不需要在每一侧重新组装IP数据包.