Подскажите, пожалуйста, правильное направление.
Есть роутер на линукс, цпу Intel® Xeon CPU 2.80GHz - одно ядро, гипертрединг (от которого, как я понимаю, на роутере толку мало).
Имеется iptables, conntrack, шейпинг и fprobe+ulog.
Сетевушки
Ethernet controller: Intel Corporation 82545GM Gigabit Ethernet Controller (rev 04)
Ethernet controller: Intel Corporation 82540EM Gigabit Ethernet Controller
На сервере стоит старая ОС - mandriva 2006:
ядро 2.6.12
драйверы для сетевух e1000 версия 6.0.60-k2
При входящих 210Mbit, 29Kpps и исходящих 160Mbit,28Kpps вылезает ksoftirqd и все плохо. Имеет ли смысл при таком ЦПУ пытаться апгрейдить ядро и драйверы или не надо хотеть чудес от устаревшего железа?
P.S.
Если при этих 57К пакетов в секунду mpstat показывает 17к прерываний - то значит NAPI задействован, да?
P.P.S.
Вопрос про другой роутер.
Правильно ли я понял из сказанного ранее в теме, что если на роутере загрузка ЦПУ выглядит нормально - на каждом ядре порядка 30% свободно, но есть задержки при передаче пакетов, то это может быть из-за conntrack и полезно ядро 2.6.22.6 обновить до самого свежего?
Заранее спасибо.