On Mar 18, 2011, at 9:57 AM, Vadim Goncharov wrote:
> 17.03.11 @ 23:16 Alexey Karguine wrote:
>
>>>> PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND
>>>> 0 root 10 -68 0 0K 72K - 0 7:01 200.00% kernel
>>> Судя по kernel, это 8-ка, хотя надо было указывать uname -a явно. На ней
>>> оно объединяет треды, надо указывать top -SH.
>>>
>>>> Если нужны ещё какие-то данные, с удовольствием их предоставлю.
>>>
>>> Полезен еще vmstat -m и vmstat -z. Хотя я на 99% уверен, что это окажется
>>> flowcleaner (лечится выпиливанием из ядра FLOWTABLE).
>>
>> Да, извините, забыл указать uname. Это 8.2:
>
> Ну так vmstat вышеуказанный-то где?
Если честно, то не успел. Припадок закончился быстрее. Сижу, жду следующего.
Обидно то, что я не знаю, как его спровоцировать, приходится сидеть и
разглядывать вывод netstat -Iem1 -w1.
>
>> Попробовал убрать из ядра FLOWTABLE, не помогло. На момент припадка top -SHP
>> показывал следующее:
>>
>> Mem: 17M Active, 245M Inact, 278M Wired, 120K Cache, 199M Buf, 1422M Free
>> Swap: 2048M Total, 2048M Free
>>
>> PID USERNAME PRI NICE SIZE RES STATE C TIME WCPU COMMAND
>> 0 root -68 0 0K 64K - 1 160:09 100.00% {em0 taskq}
>> 0 root -68 0 0K 64K CPU0 0 221:28 99.07% {em1 taskq}
>>
>> Подскажите плиз, чего бы ещё попробовать. У меня вариантов больше нет.
>> Сетевухи поменять на аналогичные, но новые?
>
> Это программная проблема, taskq уже не в hardware interrupt крутится, так что
> не поможет.
>
> http://lists.freebsd.org/pipermail/freebsd-current/2006-February/061096.html
> - пересобрать ядро по инструкции отсюда, попробовать остальные шаги во время
> затыка.
Спасибо, попробую и обязательно отпишусь.