SW lock FreeBSD

Anton Yuzhaninov citrin at citrin.ru
Thu Aug 28 13:07:59 MSD 2008


On 28.08.2008 12:29, Alexander Goncharov wrote:
> 2008/8/28 Anton Yuzhaninov <citrin at citrin.ru>:
>> On 28.08.2008 02:22, Alexander Goncharov wrote:
>>>  PID USERNAME   THR PRI NICE   SIZE    RES STATE  C   TIME   WCPU COMMAND
>>>  1358 root         1  -4    0 39076K  8628K getblk c   0:00  0.00% php
>>>  1211 root         1  -4    0  9616K  2956K ufs    f   0:00  0.00% csh
>>>  886 root         1  -4    0  5736K  1396K ufs    e   0:00  0.00% cron
>>>  749 root         1  -4    0  4684K  1352K getblk e   0:00  0.00% syslogd
>> Похоже на отвалившийся диск - любые запросы к нему по какой то причине
>> начинают длится вечно со всеми вытекающими последствиями.
>>
>> Проблема либо в диске, либо в контроллере. Либо в том, что FreeBSD плохо
>> поддерживает данный контроллер.
> 
> Спасибо, буду писать результат 'vmstat -z' по крону на не системный хард.

vmstat -z это про другой livelock - когда кончается память в одной из UMA-зон, где её аллоцируют с опасным (но 
популярным среди программистов) флагом M_WAITOK.
К данной проблеме судя по состоянию процессов это отношения не имеет.

В данном случае лучше на консоли запустить
gstat
и смотреть где после сбоя будет большая очередь запросов.

> Система и база крутятся на 8xSCSI; RAID10; работало все более трех
> месяц без сбоев:
> карточка следущая:
> amr0: <LSILogic Intel(R) RAID Controller SRCU42E> Firmware 514Q, BIOS
> H431, 128MB RAM +BBU
> кстати, возможна ли замена raid карты на таких сложных массивах без
> ущерба данным?

Если и возможна то только на другой LSI и то не факт, надо смотреть документацию от производителя на счет совместимости 
метаданных записанных разными моделями контроллеров.

-- 
  Anton Yuzhaninov





More information about the nginx-ru mailing list