Pavel.M.A Опубликовано 17 июля, 2016 · Жалоба Всем привет! Возник такой вопрос, есть бордер (quagga) с сетевой (82599ES 10-Gigabit SFI/SFP+) включён одним портом в свитч а другой порт используется для аплинка, порты работают в 10G. Назрел план включить бордер не 1 линком в свитч, а двумя (bonding), чтоб было 20G туда и обратно, а аплинков в тот-же свичь. Вопрос, теоретически будет ли нагрузка на CPU больше при таком включении бондингом, чем классический один порт вход второй выход, и стоит ли так делать вообще использовать бондинг на бордере. ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vlad11 Опубликовано 17 июля, 2016 · Жалоба Не озвучена OS, подозреваю, что Линукс. Поддерживает ли коммутатор LACP или LAGG ? Если у вас один коммутатор и один сервер, то такие манипуляции бесполезны в контексте кол-ва точек отказа. Бондинг в разных версиях Линукса имеют нюансы. Сама большая проблема - (равномерная) балансировка по (физическим) каналам. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
undro Опубликовано 18 июля, 2016 · Жалоба По поводу нагрузки сложно сказать, тонкостей много. О бондинге стоит задуматься, когда текущих 10Г хватать перестанет. У нас 4 бордера, по 4 линка в бонд, трафика ~15Г на каждом, цпу 20-40%, с балансировкой проблем нет. В общий бонд собрали, т.к. прерывания размазываются ровнее по ядрам цпу. Сетевушки 520da2, e5-2630v2/e5-2667. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
SABRE Опубликовано 18 июля, 2016 · Жалоба теоретически будет ли нагрузка на CPU больше при таком включении бондингом разница на проценты, если вообще есть. стоит ли так делать вообще использовать бондинг на бордере. Однозначно стоит - резервирование линков, балансирование нагрузки, упрощение коммутации. Бондинг в разных версиях Линукса имеют нюансы. бондинг в разных версиях использует один и тот-же модуль с одними и теми-же параметрами (за исключением Centos с его teamd - но слышал, что он еще сырой) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vlad11 Опубликовано 19 июля, 2016 · Жалоба бондинг в разных версиях использует один и тот-же модуль с одними и теми-же параметрами Ядра-то разные, о каком одинаковом поведении bond'a и сетевой подсистемы говорим? :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
SABRE Опубликовано 20 июля, 2016 · Жалоба о каком одинаковом поведении bond'a и сетевой подсистемы говорим? ну поведение самого bonding.ko - это одно, а поведение сетевой подсистемы действительно зависит от ядра. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...