On Mar 18, 2011, at 9:57 AM, Vadim Goncharov wrote:

> Это программная проблема, taskq уже не в hardware interrupt крутится, так что 
> не поможет.
> 
> http://lists.freebsd.org/pipermail/freebsd-current/2006-February/061096.html 
> - пересобрать ядро по инструкции отсюда, попробовать остальные шаги во время 
> затыка.

Сделал. Чтобы не поднимать трафик в рассылке файл с выходными данными (~290 
килобайт) выложил тут: http://dl.dropbox.com/u/83258/hwpmc.txt

Делал так:
- во время затыка запустил pmcstat -S instructions -O /tmp/sample.out
- нажал ctrl-c после того, как затык прошёл. Получил такое вообщение в консоле:
pmcstat: WARNING: some events were discarded.  Please consider tuning the 
"kern.hwpmc.nbuffers" tunable.
- pmcstat -R /tmp/sample.out -k /boot/kernel/kernel -g
- gprof /boot/kernel/kernel /tmp/INSTR_RETIRED_ANY/kernel.gmon 

Alexey Karguine
[email protected]





Ответить