加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

LACP NFS性能混乱

发布时间:2021-03-05 19:03:28 所属栏目:Linux 来源:网络整理
导读:背景资料: 所以我有一台Ubuntu 14.04服务器(1千兆位)和一台NAS(Synology DS1815,4千兆位网卡).我正在定期通过Ubuntu 14.04服务器和我的网络之间的千兆线路.大部分但并非全部流量都来自NAS. NAS作为NFS共享安装在Ubuntu 14.04服务器上. 我刚购买了USB 3.0

背景资料:

所以我有一台Ubuntu 14.04服务器(1千兆位)和一台NAS(Synology DS1815,4千兆位网卡).我正在定期通过Ubuntu 14.04服务器和我的网络之间的千兆线路.大部分但并非全部流量都来自NAS. NAS作为NFS共享安装在Ubuntu 14.04服务器上.

我刚购买了USB 3.0双千兆位适配器(尚未到货).我的计划是将适配器连接到服务器并将两个nics连接到NAS.这将作为NAS和服务器之间的直接连接. NAS正式支持LACP,USB nic适配器也是如此.

问题:

我试图了解LACP以及它与NFS的关系.我知道LACP并不是简单地将带宽加倍,但我不确定我是否掌握了NFS的平衡效果.关于通过专用连接在NAS和服务器之间进行的传输,以下是我的问题:

LACP是否会从单个NFS共享的单个文件传输中提供任何性能优势? (它似乎不会从我读到的但只是确定)

LACP是否可以从单个NFS共享中同时进行多个文件传输,从而提供任何性能优势?

LACP是否会从多个NFS共享的多个同时文件传输中提供任何性能优势? (好像它会)

NAS没有正式支持balance-rr,但如果它有效,那么这比LACP更好吗?

另一种债券模式会更合适吗? (它看起来不像我读过但只是确定)

感谢您的帮助!

解决方法

回答你的问题:

LACP是否会从单个NFS共享的单个文件传输中提供任何性能优势? (它似乎不会从我读到的但只是确定)

不,它不会. LACP将跨NIC传播TCP会话,您所描述的是单个会话. LACP不像bo??nd-rr那样对流量进行条带化(这有很大的原因).

LACP是否可以从单个NFS共享中同时进行多个文件传输,从而提供任何性能优势?

不,因为这仍然通过单个会话发送.

LACP是否会从多个NFS共享的多个同时文件传输中提供任何性能优势? (好像它会)

如果您的NFS客户端配置为在mount上生成多个会话,则可以.大多数是(通常默认大约八).但是,根据您的LACP算法,情况可能并非如此.一些算法基于MAC地址(意味着来自客户端的单个NIC永远不会连接到服务器上的多个NIC)或通过会话来扩展连接,这将允许此类流量在服务器端的NIC上传播,因为多个会话已创建.

NAS没有正式支持balance-rr,那么这比LACP更好吗?

几乎在所有情况下都绝对不会更好. balance-rr适用于服务器之间的点对点连接.当涉及交换机或任何其他中间设备时,它会引入极大量的抖动,因为流量在无序接收端进入.但是,它可以很好地用于节点间点对点同步网络.但是,这种情况非常严重,因此我从未在三个节点集群(顶部)之外看到它.

另一种债券模式会更合适吗? (它看起来不像我读过但只是确定)

LACP是您现在可以使用的最智能的绑定模式.正确管理后,它运行良好,并且非常优雅地处理故障转移.

如果您希望通过单个“会话”跨网络链接进行数据条带化,则使用iSCSI进行多路径处理非常有效. GlusterFS还能够以LACP需要良好运行的方式传播流量,并且其行为与NFS类似.但是你真的无法击败NFS的简单性.

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读