process interrupts by multiply CPUs
Коньков Евгений
kes-kes at yandex.ru
Thu Nov 17 18:01:10 UTC 2011
Hi
Can I allow to process interrupts from re0 by multiples CPUs
I get one CPU overload while other idle
last pid: 14902; load averages: 1.92, 2.12, 1.96 up 0+17:47:31 19:59:04
226 processes: 12 running, 197 sleeping, 17 waiting
CPU 0: 0.6% user, 0.0% nice, 1.2% system, 88.3% interrupt, 9.8% idle
CPU 1: 1.8% user, 0.0% nice, 29.4% system, 0.0% interrupt, 68.7% idle
CPU 2: 3.7% user, 0.0% nice, 30.7% system, 0.0% interrupt, 65.6% idle
CPU 3: 3.1% user, 0.0% nice, 25.8% system, 0.0% interrupt, 71.2% idle
Mem: 264M Active, 1641M Inact, 272M Wired, 832K Cache, 112M Buf, 1721M Free
Swap: 4096M Total, 4096M Free
PID USERNAME PRI NICE SIZE RES STATE C TIME WCPU COMMAND
12 root -92 - 0K 152K CPU0 0 354:30 96.78% {irq256: re0}
11 root 155 ki31 0K 32K RUN 1 929:16 77.83% {idle: cpu1}
11 root 155 ki31 0K 32K RUN 3 922:41 72.95% {idle: cpu3}
11 root 155 ki31 0K 32K RUN 2 904:02 71.63% {idle: cpu2}
13 root -16 - 0K 32K CPU3 1 71:11 18.65% {ng_queue1}
13 root -16 - 0K 32K RUN 1 71:10 18.36% {ng_queue3}
13 root -16 - 0K 32K RUN 3 71:18 17.63% {ng_queue0}
13 root -16 - 0K 32K RUN 1 71:11 17.14% {ng_queue2}
11 root 155 ki31 0K 32K RUN 0 682:25 10.55% {idle: cpu0}
55709 root 20 0 13408K 5840K select 2 15:50 1.71% snmpd
14902 cacti 33 0 11960K 3480K select 1 0:00 1.12% snmpget
14864 cacti 46 0 11116K 2836K piperd 3 0:00 1.12% perl5.10.1
14867 root 46 0 9728K 1956K select 3 0:00 1.12% sudo
I have try to tune system how described on this:
https://calomel.org/network_performance.html
but that did not help.
Can you advice me something, to allow process interrupts by all CPUs?
--
С уважением,
Коньков mailto:kes-kes at yandex.ru
More information about the freebsd-questions
mailing list