LINUX.ORG.RU
ФорумAdmin

распределение прерываний


0

0

Есть сервер 2хXeonQuad с двумя интеловскими интегрироваными гигабитными карточками. Служит роутером, и заодно считает проходящий трафик, на нем куча правил iptables (~1k). Трафика не много - порядка 60-80Мегабит. Но сильно много мелких пакетов, поэтому и много прерываний.
Проблема в том, что переодически распределение прерываний по ядрам начинает сбоить, а именно одно ядро уходит в 100%si а остальные гуляют.
При этом сильно возрастает задержка при прохождении пакетов.

Пробовал распределять прерывания вручную через /proc/irq/N_irq/smp_affinity и играться параметрами модуля e1000, не помогло.

Может кто в курсе в какую сторону смотреть?


less /usr/src/linux/Documentation/networking/e1000.txt

на тему InterruptThrottleRate

dikiy ★★☆☆☆
()

Смотреть надо в сторону уменьшения кол-ва правил в фаерволе и их оптимизацию.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.