hizel писал(а):странно не вижу я куда у него 20% CPU на прерывания уходит
судя по табличке прерываний на сетевушках у вас включен polling?
включен на обоих сетевых, сетевые Intel 1000 Pro

top -S
Код: Выделить всё
last pid: 46143; load averages: 0.38, 0.28, 0.25 up 14+23:00:41 22:26:19
102 processes: 3 running, 87 sleeping, 12 waiting
CPU states: 0.4% user, 0.0% nice, 7.5% system, 19.5% interrupt, 72.6% idle
Mem: 146M Active, 599M Inact, 186M Wired, 27M Cache, 110M Buf, 31M Free
Swap: 1883M Total, 8K Used, 1883M Free
PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND
11 root 2 171 ki31 0K 16K CPU0 0 252.3H 125.98% idle
0 root 10 -68 0 0K 72K - 0 49.4H 6.79% kernel
12 root 12 -60 - 0K 96K WAIT 0 0:00 2.49% intr
1032 root 3 59 -15 17552K 13756K select 1 82:25 0.00% ipcad
13 root 1 44 - 0K 8K - 0 58:06 0.00% yarrow
16 root 1 44 - 0K 8K syncer 0 27:39 0.00% syncer
hizel писал(а):хорошо бы посмотреть netstat -m
к сожалению, это не возможно, но такая же ситуация была и когда оно работало

з.Ы.
Код: Выделить всё
netstat -m
netstat: memstat_mtl_find: zone mbuf_jumbo_pagesize not found
hizel писал(а):и понаблюдать за vmstat без параметров, кто больше хавает процессор
почти не изменяеться при увеличении и уменьшении пинга
Код: Выделить всё
procs memory page disks faults cpu
r b w avm fre flt re pi po fr sr ad0 ad6 in sy cs us sy id
0 0 0 322424 54376 451 0 0 0 362 1 0 0 5 263 1511 7 15 78
hizel писал(а):в тюнинговали ядро и sysctl переменные под большую сетевую производительность ?
было много попыток тюнинга, но на данный момент только:
Код: Выделить всё
kern.polling.enable=1
net.inet.tcp.blackhole=2
net.inet.udp.blackhole=1
net.inet.icmp.icmplim=30
net.inet.tcp.msl=7500
kern.ipc.somaxconn=32768