Поставили новый (дополнительный) сервер доступа: freebsd 8.3 + mpd (pppoe) (nat'а нет) собран на i5-3570 (ивибридж), сетевые dual port ET.
По сравнению с предыдущим сервером доступа (собирали год назад на i5-2500k сандибридж который) при аналогичном кол-ве трафика/pps значительно выше LA (load average).
если на "старом" его показатели колеблются в пределах 0.1-0.2, то на "новом": 0.8-1.4
при этом загрузка процессоров практически идентична (порядка 35% в час пик - порядка 1к pppoe сессий и до гигабита трафика в каждую сторону)
просмотрели sysctl -a на обоих серверах - все параметры тюнинга идентичны. /boot/loader.conf - тоже.
настройки ядра (опции) и там и там идентичны.
отличия только:
версии камней/материнок, версия freebsd на "старом" 8.2, на "новом" - 8.3
пытались "рыть инет" - пусто. нашли только у буржуев в рассылках сообщение о повышении LA при смене версии. все.
дропов на интерфейсах нет, затыков по памяти/буферам - тоже.
смотрели по команде systat -v выдается статистика текущей нагрузки - память, диск, процессор + в том числе кол-во прерываний в секунду и куда они "идут".
так вот... :)
у каждого из серверов есть по 2 igb карты.
у обоих igb0 смотрит на бордер и там очереди правильно параллелятся, а igb1 - смотрит в локальную сеть (PPPoE не параллелится, драйвера от "яндекса" не хочу :).
на "старом" сервере доступа по igb1 4 очереди. одна под нагрузкой (как и должно быть) - много прерываний, остальные 3 - практически пусто.
на "новом" - прерывания идут по всем 4 ядрам/потокам практически одинаково, хотя под нагрузкой (по top -SPH) реально только одно ядро.
на эти 3 очереди (которые должны быть пустыми) приходится порядка 15-20к прерываний в секунду.
куда смотреть/копать ?
заранее - спасибо.