6.x, interrupts и повисания

From
Serge Barkov (2:5020/400)
To
All
Date
2006-12-26T00:35:10Z
Area
RU.UNIX.BSD
From: "Serge Barkov" <serge@cea.ru>

Hi All!


Уже давно бьюсь с проблемой работы FreeBSD на Dell 2950. Сервер виснет, 
иногда раз в несколько дней, иногда через час-полтора работы. Паники не 
происходит. При повисании выдается в бесконечном цикле что-то типа вывода 
vmstat -i без колонки "rate". Ни на что не реагирует, остановить цикл, чтобы 
увидеть, что он пишет, удается нажатием кнопки питания и 
выдергиванием/вставлением клавиатуры (она только usb).
Система FreeBSD 6-stable, регулярно cvsup, ничего не меняется. Железка - 2 
двухъядерных xeon, bce, mfi в raid 10. Много чего перепробовал, видимо, не в 
ту сторону.
Есть ли идеи, куда можно копать?

Из подозрительного вижу только 2 вещи:
1) В systat -vmstat большое количество прерываний. Ничего похожего на других 
серверах (даже с большей нагрузкой) не наблюдаю. См. колонку Int. Она всегда 
"вылезает за пределы".
Выдержки из содержимого systat -vmstat:
Proc:r  p  d  s  w    Csw  Trp  Sys  Int  Sof  Flt        cow    6784 total
           7161  1   1995  266 731524273       200 123140 wire        14: 
ata
или даже так:
Proc:r  p  d  s  w    Csw  Trp  Sys  Int  Sof  Flt     55 cow    8006 total
           7161      3155 10531926430326  140  858 122416 wire        14: 
ata

2) И необычно высокая нагрузка system (из top, она составляет большую часть 
нагрузки сервера, хотя до переноса на другом железе то же содержимое давало 
system меньше user).

WBR,
Serge 


--- ifmail v.2.15dev5.3
 * Origin: MTU-Intel ISP (2:5020/400)
SEEN-BY: 50/12 400/814 450/159 1024 461/43 132 640 469/999 4616/3 4625/8
SEEN-BY: 4641/444 5000/76 5000 5006/1 5007/1 5010/70 5011/13 5012/46 5015/28
SEEN-BY: 5019/26 5020/18 175 194 400 545 982 1057 1909 1922 2238 2395 2871
SEEN-BY: 5020/4441 5021/29 5025/3 5026/14 45 5027/12 5030/1080 1957 5034/10 13
SEEN-BY: 5035/38 5036/1 5045/7 5049/1 5051/15 5054/1 4 8 9 11 28 35 36 37 45
SEEN-BY: 5054/66 67 70 75 84 85 5059/9 5060/88 5061/15 5062/10 5063/3 5064/7
SEEN-BY: 5066/18 5075/5 5076/1 5077/70 5084/9 5085/13 5095/20 5096/18 6001/10
PATH: 5020/400 545 5054/1 37