自适应负载平衡(ALB)链路聚合是否会导致 NAS 中的 CPU 使用率过高?

自适应负载平衡(ALB)链路聚合是否会导致 NAS 中的 CPU 使用率过高?

我有一个 NAS,它有 2 个 10Gbe 端口,并且它提供Adaptive Load Balancing (ALB)链路聚合功能。

通过查阅维基百科,似乎在中ALB,绑定驱动程序需要经过复杂的过程(拦截 ARP、覆盖硬件地址等)才能使链路聚合起作用。

我打算将两个网口都连接到一个10Gbe交换机,并使用该ALB功能来增加带宽,但我担心该ALB功能会导致CPU使用率过高。

ALB 链路聚合是否会导致 NAS 中的 CPU 使用率过高?它真的能够在不影响 NAS 性能的情况下将带宽增加到 >10Gbps 吗?

答案1

如果不了解 NAS 所运行的特定硬件或操作系统,那么唯一现实的答案简而言之就是:它可能会提高网络性能,但可能会或可能不会显著影响 CPU 使用率。

它是否能提高网络性能在很大程度上取决于网络其余部分的结构、交换机的智能程度以及系统的使用方式(如果系统服务于大量连接,那么与仅服务于少量连接相比,它将有更大的改进)。

它是否会影响 CPU 使用率主要取决于 CPU 和网络驱动程序的性能。在我工作的地方,我们在 Linux 下的绑定接口上使用 ALB 模式,在合理的入门级服务器 CPU(便宜的第四代 Xeon E3)上,与仅运行其中一个 NIC 相比,它会导致 CPU 利用率增加不到 0.5%,但如果您有一个带有小巧的 Atom CPU 的廉价 NAS,它可能会产生影响。

相关内容