linux – 如何实现到同一服务器的多个NFS / TCP连接?

前端之家收集整理的这篇文章主要介绍了linux – 如何实现到同一服务器的多个NFS / TCP连接?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试通过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数据包.

猜你在找的Linux相关文章