[Sysadmins] HostRAID vs SoftRAID

LIO =?iso-8859-1?q?lionews_=CE=C1_mail=2Eru?=
Чт Окт 11 22:58:18 MSD 2007


Здравствуйте.

11.10.2007 19:19 Timur wrote:

TB> Есть ли какие-то преимущества у HostRAID (режим Mirror) по сравнению с
TB> программным рейдом или недостатки у последнего?

Начнём с того, что такое HostRAID:
Q: What is HostRAID?
A: HostRAID is an Adaptec-specific implementation of RAID that is
integrated into some of their newer Ultra320 SCSI Host controller
chips. When HostRAID is enabled, the controller switches modes and is
recognized by operating systems as a different controller entirely.
Because of this, different drivers are needed when the controller is
set to HostRAID instead of Non HostRAID (normal mode).

Т.е. по сути дела это несколько модернизированный аппаратный RAID.
А модернизация, судя по тексту выше, заключается в том, что различные
"массивы" обнаруживаются как винты на различных контроллерах, а не как
несколько винтов на одном контроллере.


А разница между аппаратным и программным рэйдом координальная.

Пример для режима зеркалирования:

Аппаратный рэйд (HostRAID): Есть человек, который (непрерывно)
занимается (неотложными) вычислениями, результаты он записывает
журнал. Есть группа людей, которые смотрят в этот журнал и дублируют в
другие журналы то, что пишет первый. Они же случае, если вдруг журнал
приходит в негодность (рвётся, пачкается,...) быстренько подменяют
испорченный журнал на его копию, а тот продолжает вычисления как будто 
ничего и не случилось. Как только появляется новый журнал взамен
испорченного они самостоятельно, не отвлекая первого человека от
вычислений делают ещё одну копию.

Программный рэйн: Человек, который занимается вычислениями записывает
результаты в основной журнал и следом сразу в несколько дополнительных
В случае, если основной журнал приходит в негодность он берёт один из
тех журналов, в которые он дублировал записи. Когда появляется чистый
журнал взамен испорченного, он откладывает вычисления, делает ещё одну
копию написанного в новый журнал и, затем, продолжает вычисления.

Т.е. всеми процессами в случае аппаратного рэйда занимается сам
рэйд-контроллер, а в случае программного - ЦП.
Думаю, дальше объяснять не надо.

TB> Также интересует, что происходит в том и в другом случае при выходе из
TB> строя/повреждении одного из жестких дисков массива, а также при замене
TB> одного из дисков массива новым.
без разницы*
*разница лишь в том, что хорошие аппаратные РЭЙД-контроллеры как
правило имеют HotSWAP, т.е. возможна "горячая" замена винта без
выключения машины.

TB> Если сгорает дисковый контроллер намного ли ниже вероятность сохранить
TB> информацию в случае HostRAID ?
без разницы

Должен сказать, что программные рэйд имеют возможность создания
РЭЙД-массивов из разделов на винте, так же как и винтов целиком.
У аппаратных данный функционал далеко не у всех.


Поправте меня если я не прав.


-- 
Binary yours,
 LIO




Подробная информация о списке рассылки Sysadmins