misc/164130: broken netisr initialization
Коньков Евгений
kes-kes at yandex.ru
Sat Jan 14 22:03:08 UTC 2012
Здравствуйте, Коньков.
Вы писали 15 января 2012 г., 0:00:25:
КЕ> also in r222249 next things are broken:
КЕ> 1. in net.isr.dispatch = deferred
КЕ> intr{swiX: netisr X} always have state 'WAIT'
КЕ> PID USERNAME PRI NICE SIZE RES STATE C TIME WCPU COMMAND
КЕ> 11 root 155 ki31 0K 32K RUN 1 25:02 87.16% idle{idle: cpu1}
КЕ> 11 root 155 ki31 0K 32K CPU0 0 25:08 86.72% idle{idle: cpu0}
КЕ> 11 root 155 ki31 0K 32K CPU2 2 24:23 83.50% idle{idle: cpu2}
КЕ> 11 root 155 ki31 0K 32K CPU3 3 24:47 81.93% idle{idle: cpu3}
КЕ> 12 root -92 - 0K 248K WAIT 3 0:59 6.54% intr{irq266: re0}
КЕ> 3375 root 40 0 15468K 6504K select 2 1:03 4.98% snmpd
КЕ> 12 root -72 - 0K 248K WAIT 3 0:28 3.12% intr{swi1: netisr 1}
КЕ> 12 root -60 - 0K 248K WAIT 0 0:34 1.71% intr{swi4: clock}
КЕ> 12 root -72 - 0K 248K WAIT 3 0:27 1.71% intr{swi1: netisr 3}
КЕ> 12 root -72 - 0K 248K WAIT 1 0:20 1.37% intr{swi1: netisr 0}
КЕ> 0 root -92 0 0K 152K - 2 0:30 0.98% kernel{dummynet}
КЕ> 12 root -72 - 0K 248K WAIT 3 0:13 0.88% intr{swi1: netisr 2}
КЕ> 13 root -92 - 0K 32K sleep 1 0:11 0.24% ng_queue{ng_queue3}
КЕ> 13 root -92 - 0K 32K sleep 1 0:11 0.10% ng_queue{ng_queue0}
КЕ> 13 root -92 - 0K 32K sleep 1 0:11 0.10% ng_queue{ng_queue1}
КЕ> 2. There is no cpu load differences between dispatch methods. I have
КЕ> tested two: direct and deferred (see on picture)
КЕ> http://piccy.info/view3/2482121/cc6464fbe959fd65ecb5a8b94a23ec38/orig/
КЕ> 'deferred' method works same as 'direct' method!
sorry, do not clear:
17:00 -- 21:00 -- direct
23:30 -- END -- deferred
--
С уважением,
Коньков mailto:kes-kes at yandex.ru
More information about the freebsd-bugs
mailing list