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 
> - пересобрать ядро по инструкции отсюда, попробовать остальные шаги во время 
> затыка.

Спасибо, попробую и обязательно отпишусь.

Ответить