>Навскидку - очевидно, выкинуть ipnat и поставить ng_nat, раз уж mpd =)
>
>(посмотреть что-нибудь вроде этого: http://wiki.bsdportal.ru/doc:netgraph_ng_nat)
>
>зы. Вообще, нагрузка по кол-ву пакетов не сильно большая, странно, что 30%
>interrupts...
>Какая материнская плата? + почему xl?Таки em сильно получше будет, ну или
>fxp уж, коли гигабита нету =)
>
>Да, и последнее - пересобрать под SMP не пробовали?
>ззы. sysctl kern.clockrate - что будет? Вот сейчас там 760 пользователей на mpd висит. Трафик через интерфейсы 25in/15out.
last pid: 55824; load averages: 2.07, 2.22, 2.20 up 0+10:52:59 22:40:00
79 processes: 7 running, 56 sleeping, 16 waiting
CPU states: 4.6% user, 0.0% nice, 7.6% system, 37.8% interrupt, 50.0% idle
Mem: 39M Active, 764M Inact, 287M Wired, 28K Cache, 199M Buf, 911M Free
Swap: 4070M Total, 4070M Free
kern.clockrate: { hz = 2000, tick = 500, profhz = 1333, stathz = 266 }
сегодня увеличили с 1000 до 2000.
И заодно kern.polling.user_frac уменьшили с 40 до 25.
Мать интеловская под два ксеона. Точно модель не вспомню.
xl потому, что вторая интегрированная myk не умеет polling, поэтому для того чтобы поднять поллинг на обоих сетевухах, воткнули в сервера по pci 3com карточке.
ng_nat попробуем завтра, спасибо. Пересобирать под SMP ещё не пробовали.