From: Michael Shigorin <mike@osdn.org.ua> To: ALT Linux sysadmin discuss <sysadmins@lists.altlinux.org> Subject: Re: [Sysadmins] HostRAID vs SoftRAID Date: Mon, 15 Oct 2007 10:02:38 +0300 Message-ID: <20071015070238.GF11308@osdn.org.ua> (raw) In-Reply-To: <1408409571.20071011225818@mail.ru> On Thu, Oct 11, 2007 at 10:58:18PM +0400, LIO 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 контроллер выглядит как _другой_ (выставляет другой PCI ID) и требует другого драйвера. > А разница между аппаратным и программным рэйдом координальная. ^^^^^^^^^^^^^ "кардинальная" (откуда взялось это глупое усложнённое слово?) > Пример для режима зеркалирования: > > Аппаратный рэйд (HostRAID): Есть человек, который (непрерывно) > занимается (неотложными) вычислениями, результаты он записывает > журнал. Есть группа людей, которые смотрят в этот журнал и дублируют в > другие журналы то, что пишет первый. Они же случае, если вдруг журнал > приходит в негодность (рвётся, пачкается,...) быстренько подменяют > испорченный журнал на его копию, а тот продолжает вычисления как будто > ничего и не случилось. Как только появляется новый журнал взамен > испорченного они самостоятельно, не отвлекая первого человека от > вычислений делают ещё одну копию. > > Программный рэйн: Человек, который занимается вычислениями записывает > результаты в основной журнал и следом сразу в несколько дополнительных > В случае, если основной журнал приходит в негодность он берёт один из > тех журналов, в которые он дублировал записи. Когда появляется чистый > журнал взамен испорченного, он откладывает вычисления, делает ещё одну > копию написанного в новый журнал и, затем, продолжает вычисления. > > Т.е. всеми процессами в случае аппаратного рэйда занимается сам > рэйд-контроллер, а в случае программного - ЦП. > Думаю, дальше объяснять не надо. Аналогия также некорректна, поскольку "человек" тут -- задача, а не ЦП. Соответственно задаче до лампочки, реализован RAID ядерным модулем, HostRAID BIOS/driver (на том же ЦП) или железно на процессоре контроллера. > TB> Также интересует, что происходит в том и в другом случае при выходе из > TB> строя/повреждении одного из жестких дисков массива, а также при замене > TB> одного из дисков массива новым. > без разницы* > *разница лишь в том, что хорошие аппаратные РЭЙД-контроллеры как > правило имеют HotSWAP, т.е. возможна "горячая" замена винта без > выключения машины. На софтовом тоже можно, но или это уже сделано, или надо делать. Причём уже давно. > TB> Если сгорает дисковый контроллер намного ли ниже вероятность сохранить > TB> информацию в случае HostRAID ? > без разницы Это более-менее верно _исключительно_ для RAID1, насколько могу судить. (про зеркала и спрашивали, но не следует делать таких категорических утверждений, если даже не знаете, что есть hostraid) > Поправте меня если я не прав. Благодарю за сообщение, но поправляю. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ---- Oct 26--27, Kiev, Ukraine: -- http://conference.osdn.org.ua
next prev parent reply other threads:[~2007-10-15 7:02 UTC|newest] Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top 2007-10-11 15:19 Timur Batyrshin 2007-10-11 18:58 ` LIO 2007-10-11 20:44 ` Dmitry V. Levin 2007-10-11 20:51 ` LIO 2007-10-12 8:18 ` Alexey Shabalin 2007-10-12 11:09 ` Eugene Prokopiev 2007-10-15 7:02 ` Michael Shigorin [this message] 2007-10-15 8:11 ` LIO 2007-10-15 13:22 ` Michael Shigorin 2007-10-15 13:43 ` Gennadiy Redko 2007-10-15 14:41 ` Michael Shigorin 2007-10-15 15:08 ` Gennadiy Redko 2007-10-15 15:16 ` Michael Shigorin 2007-10-15 16:59 ` Gennadiy Redko 2007-10-16 8:22 ` Michael Shigorin 2007-10-15 14:39 ` Michael Shigorin 2007-10-12 20:59 ` Michael Shigorin
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20071015070238.GF11308@osdn.org.ua \ --to=mike@osdn.org.ua \ --cc=shigorin@gmail.com \ --cc=sysadmins@lists.altlinux.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux sysadmins discussion This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \ sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com public-inbox-index sysadmins Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sysadmins AGPL code for this site: git clone https://public-inbox.org/public-inbox.git