Есть сервер с двумя сетевыми и двумя зионами по 4 ядра, итого 8. Платформа - Intel. На прерывания сетевых карт smp_affinity стоит ff. Прерывания при это четко делятся по всем 8 ядрам. Всё просто отлично! Момент номер два. Сервер такой же (винт перенесен) на платформе AMD. Общее число ядер - 4, smp_affinity - f. При этом жуткая разбалансировка нагрузки - на одном ядре 90% прерываний от карточки, на втором - 5. На втором проце таже фигня. Всякие irqbalance (что юзерспейс, что в ядре) не решают проблемы. Кто виноват и что делать?
Форум —
Linux-hardware


