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