Network-Attached-Storage

自適應負載平衡 (ALB) 鏈路聚合是否會導致 NAS 中的 CPU 使用率過高?

  • July 21, 2017

我有一個 NAS,它有 2 個 10Gbe 埠,它提供Adaptive Load Balancing (ALB)鏈路聚合功能。

通過查看 Wikipedia,似乎在 中ALB,綁定驅動程序需要經過複雜的過程(攔截 ARP、覆蓋硬體地址等)才能使鏈路聚合起作用。

我打算將兩個網路埠都連接到一個 10Gbe 交換機並使用該ALB功能來增加頻寬,但我擔心該ALB功能會導致 CPU 使用率過高。

ALB 鏈路聚合會導致 NAS 中的 CPU 使用率過高嗎?真的能在不影響NAS性能的情況下將頻寬提升到>10Gbps嗎?

如果沒有關於 NAS 執行的特定硬體或作業系統的上下文,簡而言之,唯一現實的答案是:它可能會提高網路性能,並且可能會或可能不會顯著影響 CPU 使用率。

它是否能提高網路性能在很大程度上取決於網路其餘部分的結構、交換機的智能程度以及系統的使用方式(如果系統提供大量連接,它將比提供大量連接的系統有更大的改進)僅提供少量連接)。

它是否會影響 CPU 使用率主要取決於 CPU 和網路驅動程序的好壞。我們在我工作的 Linux 下的綁定介面上使用 ALB 模式,並且在合理的入門級伺服器 CPU(便宜的第四代 Xeon E3)上,與僅執行一個 NIC 相比,它導致 CPU 使用率增加不到 0.5%,但是如果你有一個便宜的 NAS 和一個極小的 Atom CPU,它可能會產生影響。

引用自:https://serverfault.com/questions/863508