У меня есть NAS с 2 портами 10Gbe, и он обеспечивает Adaptive Load Balancing (ALB)
функция агрегирования ссылок.
Проверяя Википедию, кажется, что в ALB
драйвер связывания должен пройти сложные процессы (перехватить ARP, перезаписать HW-адреса и т. д.), чтобы агрегирование каналов работало.
Я планирую подключить оба сетевых порта к коммутатору 10Gbe и использовать ALB
функция для увеличения пропускной способности, но я беспокоюсь, что ALB
функция вызовет высокую загрузку ЦП.
Будет ли агрегация каналов ALB вызывать высокую загрузку ЦП в NAS? Действительно ли он сможет увеличить пропускную способность до> 10 Гбит / с, не влияя на производительность NAS?
Без контекста по конкретному оборудованию или ОС, на которой работает NAS, единственный реалистичный ответ вкратце: это, вероятно, улучшит производительность сети и может или не может существенно повлиять на использование ЦП.
Повышение производительности сети во многом зависит от того, как структурирована остальная сеть, насколько умным является коммутатор и как система будет использоваться (улучшение будет больше, если система обслуживает большое количество подключений, чем если бы она обслуживает только небольшое количество соединений).
Повлияет ли это на использование ЦП, в основном зависит от того, насколько хорош ЦП и сетевые драйверы. Мы используем режим ALB на связанных интерфейсах под Linux, где я работаю, и на разумном серверном ЦП начального уровня (дешевый Xeon E3 четвертого поколения), это приводит к увеличению загрузки ЦП менее чем на 0,5% по сравнению с использованием только одного из сетевых адаптеров, но если у вас есть дешевый NAS с изящным маленьким процессором Atom, это, вероятно, окажет влияние.