ALT Linux sysadmins discussion
 help / color / mirror / Atom feed
From: Michael Shigorin <mike@osdn.org.ua>
To: sysadmins@lists.altlinux.org
Subject: Re: [Sysadmins] HostRAID vs SoftRAID
Date: Mon, 15 Oct 2007 17:39:26 +0300
Message-ID: <20071015143926.GH3832@osdn.org.ua> (raw)
In-Reply-To: <565030259.20071015180314@mail.ru>

On Mon, Oct 15, 2007 at 06:03:14PM +0400, LIO wrote:
> >> MS> Аналогия также некорректна, поскольку "человек" тут -- задача,
> >> MS> а не ЦП.  Соответственно задаче до лампочки, реализован RAID 
> >> MS> ядерным модулем, HostRAID BIOS/driver (на том же ЦП) или железно
> >> MS> на процессоре контроллера.
> >> Человек - вычислитель в данном примере, т.е. ЦП. А задачи -
> >> вычисления и запись результатов. По-моему вполне корректно.
> >> Прошу предоставить инной пример, более корректный.
> MS> Аутсорсинг, если бы он работал? :)
> Боюсь не многие знают что такое аутсорсинг. Кроме того, при чём
> он тут? Или вы собираетесь на примере аутсорсинга сравнивать
> работу аппаратного и программного RAID?

Host-based computing vs peripheral-based.

> Я всё ж таки старался на пальцах объяснить что к чему.

Ну вот ещё один примерно настолько же неудачный вариант
(не раскрыта тема выгорания контроллера, смена диска освещена
карманным фонариком):

<lyrics>
Аппаратный рейд (hardware raid) -- как старый квалифицированный
грузчик, который требует больше, чем студенты-ночники, но знает,
что куда положить и откуда потом обратно взять.

Программный рейд (software raid) -- студенты-ночники, которые
быстро-дёшево-сердито разгружают вагоны, но за которыми нужен 
глаз да глаз, особенно при смене обстоятельств.

Маркетоложный рейд (fake raid) -- студенты-ночники, которые
пытаются прикидываться квалифицированными грузчиками.  При торгах
о зарплате это им удаётся лишь отчасти, а вот при разгребании
нештатной ситуации не удаётся вообще.
</>

> Чтобы винт можно было отрубить при включённой машине, нужно
> быть уверенным что не помрёт контроллер.

На IDE я такое делал в прошлом веке с довольно заурядным
карманом (причём даже при корне на IDE, хотя это потребовало
непристойных хаков).  На SATA хотсвап предусмотрен стандартом
(хотя при реализации, как обычно, не всегда) -- как и на
SCSI/SAS.

> А для этого желательно чтобы контроллер был к этому приучен.
> Если это, конечно, не стенд для проведения экспериментов на
> подключения винта в рабочем режиме..

Со включением хуже, чем с выключением, на самом деле.

> Не говоря уже о программной части этого дела.

Разумеется.

> >> Расскажите пожалуйста, что такое HostRAID?
> MS> Controller specific software RAID, насколько могу судить.
> MS> Бишь зависящий от контроллера программный.  Хуже не придумать.
> Насколько я понял, HostRAID это как win-модем.

Ага.

> На мой взгляд либо аппаратный, либо вообще никакой.

Отнюдь.

> Ручками раз в неделю делать копию.

Бэкап и рейд не являются ни взаимозаменяемыми, ни панацеей.

> Режим Stripping в случае программного рэйда вообще не
> рассматриваю.

Почему -- для своей категории задач, когда сохранность данных 
некритична, striping (не stripping) вполне адекватен.

> >> И причём тут режимы RAID и их реализация? Как в режиме
> >> stripping, так и в режиме Mirroring, так и любых других
> >> режимах вероятность восстановить данные после падение винта
> >> будет одинакова на аппаратном, программном RAID (в том числе
> >> HostRAID).
> MS> Нет. (keywords: on-disk data format)
> :) :))) Офигенный и, главное, очень подробный ответ!

Уж как есть.

> >> >> Поправте меня если я не прав.
> >> MS> Благодарю за сообщение, но поправляю.
> >> За поправление воспринимаю только пп1. А остальное, скорее, критика.
> MS> http://faq.altlinux.ru/index.php?action=single&nf=1&qid=401
> ?? info coreutils :))

Вы FAQ-то почитайте.  Я со всеми вышеперечисленными типами RAID
сталкиваюсь на практике. :)

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/
 ----       Oct 26--27, Kiev, Ukraine:
--       http://conference.osdn.org.ua


  parent reply	other threads:[~2007-10-15 14:39 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
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 [this message]
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=20071015143926.GH3832@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