From: LIO <lionews@mail.ru> To: Michael Shigorin <sysadmins@lists.altlinux.org> Subject: Re: [Sysadmins] HostRAID vs SoftRAID Date: Mon, 15 Oct 2007 12:11:32 +0400 Message-ID: <10010566626.20071015121132@mail.ru> (raw) In-Reply-To: <20071015070238.GF11308@osdn.org.ua> Здравствуйте. 15.10.2007 11:02 Michael wrote: MS> 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. >> А модернизация, судя по тексту выше, заключается в том, что различные >> "массивы" обнаруживаются как винты на различных контроллерах, а не как >> несколько винтов на одном контроллере. MS> Перевод решительно некорректен. В оригинале ответа говорится о MS> том, что в режиме HostRAID контроллер выглядит как _другой_ MS> (выставляет другой PCI ID) и требует другого драйвера. Хммм... Да, я не прав. Речи о том, что обнаруживается как несколько контроллеров нет. "is recognized by operating systems as a different controller entirely." - обнаруживается операционной системой как совершенно другой контроллер. >> А разница между аппаратным и программным рэйдом координальная. MS> ^^^^^^^^^^^^^ MS> "кардинальная" (откуда взялось это глупое усложнённое слово?) :)) Зачот! >> Пример для режима зеркалирования: >> >> Аппаратный рэйд (HostRAID): Есть человек, который (непрерывно) >> занимается (неотложными) вычислениями, результаты он записывает >> журнал. Есть группа людей, которые смотрят в этот журнал и дублируют в >> другие журналы то, что пишет первый. Они же случае, если вдруг журнал >> приходит в негодность (рвётся, пачкается,...) быстренько подменяют >> испорченный журнал на его копию, а тот продолжает вычисления как будто >> ничего и не случилось. Как только появляется новый журнал взамен >> испорченного они самостоятельно, не отвлекая первого человека от >> вычислений делают ещё одну копию. >> >> Программный рэйн: Человек, который занимается вычислениями записывает >> результаты в основной журнал и следом сразу в несколько дополнительных >> В случае, если основной журнал приходит в негодность он берёт один из >> тех журналов, в которые он дублировал записи. Когда появляется чистый >> журнал взамен испорченного, он откладывает вычисления, делает ещё одну >> копию написанного в новый журнал и, затем, продолжает вычисления. >> >> Т.е. всеми процессами в случае аппаратного рэйда занимается сам >> рэйд-контроллер, а в случае программного - ЦП. >> Думаю, дальше объяснять не надо. MS> Аналогия также некорректна, поскольку "человек" тут -- задача, MS> а не ЦП. Соответственно задаче до лампочки, реализован RAID MS> ядерным модулем, HostRAID BIOS/driver (на том же ЦП) или железно MS> на процессоре контроллера. Человек - вычислитель в данном примере, т.е. ЦП. А задачи - вычисления и запись результатов. По-моему вполне корректно. Прошу предоставить инной пример, более корректный. >> TB> Также интересует, что происходит в том и в другом случае при выходе из >> TB> строя/повреждении одного из жестких дисков массива, а также при замене >> TB> одного из дисков массива новым. >> без разницы* >> *разница лишь в том, что хорошие аппаратные РЭЙД-контроллеры как >> правило имеют HotSWAP, т.е. возможна "горячая" замена винта без >> выключения машины. MS> На софтовом тоже можно, но или это уже сделано, или надо делать. MS> Причём уже давно. :)) Так всё же сделанно или надо делать? Можно или пока ещё нет? >> TB> Если сгорает дисковый контроллер намного ли ниже вероятность сохранить >> TB> информацию в случае HostRAID ? >> без разницы MS> Это более-менее верно _исключительно_ для RAID1, насколько могу MS> судить. (про зеркала и спрашивали, но не следует делать таких MS> категорических утверждений, если даже не знаете, что есть MS> hostraid) Расскажите пожалуйста, что такое HostRAID? И причём тут режимы RAID и их реализация? Как в режиме stripping, так и в режиме Mirroring, так и любых других режимах вероятность восстановить данные после падение винта будет одинакова на аппаратном, программном RAID (в том числе HostRAID). >> Поправте меня если я не прав. MS> Благодарю за сообщение, но поправляю. За поправление воспринимаю только пп1. А остальное, скорее, критика. -- Binary yours, LIO
next prev parent reply other threads:[~2007-10-15 8:11 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 2007-10-15 8:11 ` LIO [this message] 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=10010566626.20071015121132@mail.ru \ --to=lionews@mail.ru \ --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