[identity profile] kray-zemli.livejournal.com posting in [community profile] useful_faq
Реально? Стоит ли того? Как это будет выглядеть? Начиная с какого числа дисков появляется смысл? Какое оборудование для этого нужно? Нужно подешевле, но чтобы работало как настоящий RAID. Сколько придётся выложить, кроме самих дисков? Диски предполагается использовать обыкновенные SATA.

Кстати, а этот ваш RAID5 вообще помогает от потерь данных, не связанных с вываливанием какого-то диска из компа? Говорят, современные диски при ошибке чтения втихаря делают внутренний ремэппинг, возвращают совершенно левые данные и никак не сигнализируют об ошибке чтения. Это правда? Как это сочетается с RAID5 ?

Какие преимущества, недостатки и особенности схемы RAID5? Правда ли, что RAID5 тормозит? Теоретически, пропускная способность SATA2 многократно превышает пропускную способность отдельных дисков, поэтому тормозов быть не должно, но как оно на самом деле -- ХЗ. Из очевидных недостатков в голову приходит только наличие основательного геморроя при попытке нарастить объём. Или там всё продумано и это не проблема?

При каком количестве дисков следует переходить на RAID6?

Date: 2010-01-07 09:08 am (UTC)
From: [identity profile] mr-quietest.livejournal.com
Реально.
Нужен любой контролер, умеющий RAID5
Читать здесь
http://www.thg.ru/storage/20040625/index.html

Date: 2010-01-07 11:21 pm (UTC)
From: [identity profile] easyjohn.livejournal.com
дешевые контроллеры (до 500-700$) хуже, чем использование софтрейда.

Date: 2010-01-07 09:09 am (UTC)
From: [identity profile] der-kotofej.livejournal.com
http://ru.wikipedia.org/wiki/RAID

Date: 2010-01-07 10:23 am (UTC)
From: [identity profile] dolgonosic.livejournal.com
если вы во всем так разбираетесь, зачем задаете вопросы?

Date: 2010-01-07 09:58 am (UTC)
From: [identity profile] stupidlamo.livejournal.com
Вы скажите - вам вообще зачем оно?

Date: 2010-01-07 10:12 am (UTC)
From: [identity profile] http://users.livejournal.com/__resident__/
Про недостатки http://habrahabr.ru/blogs/hardware/78311/

Date: 2010-01-07 11:23 pm (UTC)
From: [identity profile] easyjohn.livejournal.com
слишком паническое мнение.
меньше истерики.
http://easyjohn.livejournal.com/136818.html

Date: 2010-01-07 10:24 am (UTC)
From: [identity profile] dolgonosic.livejournal.com
5ый, начиная с 3 дисков можно делать, не все контроллеры поддерживают, если вы не уверены что оно вам надо, то оно вам точно не надо.
(deleted comment)

Date: 2010-01-07 11:24 pm (UTC)
From: [identity profile] easyjohn.livejournal.com
так не бывает.
если диск вылетает - об этом множество раз просигнализируют службы мониторинга и производительность дисковой подсистемы заметно упадет.
горячая замена - это полезно в сервере, а для дома можно и просто собрать.
(deleted comment)

Date: 2010-01-07 02:17 pm (UTC)
From: [identity profile] http://users.livejournal.com/__resident__/
Ага, читал.

Date: 2010-01-07 02:37 pm (UTC)
From: [identity profile] f2065.livejournal.com
1. что такое домашний компьютер ? какая ОС ?
Например у Win2000Server, Win2003, Win2008 RAID5 можно создать программный. Дисков надо как минимум 3 не считая системного (он в программном RAID5 не участвует).

2. никакие диски не возвращают левые данные не сигнализируя об ошибках.

3. Преимущество - отказоустойчивость у RAID5 обходится дешевле на 30% чем у RAID1.
Недостатки - при отказе одного из винтов у RAID5 резко падает производительность (изначально она на уровне одного из винтов, а будет раза в 3 медленнее), пока не заменишь повреждённый винт.

Date: 2010-01-07 07:02 pm (UTC)
From: [identity profile] kravask.livejournal.com
3. странно считаете
для RAID1 надо 2 винта, для RAID5 -3. при нелинейном изменении цены в зависимости от обьёма цена за RAID1 будет меньше

Date: 2010-01-07 07:43 pm (UTC)
From: [identity profile] f2065.livejournal.com
Почему?
Например, надо отказоустойчивый том размером 1тб.
RAID1 - покупаем 2 винта по 1тб, стоимость 128$ (WDC Black, по ценам в nix.ru). Итого 256$.
RAID5 - покупаем 3 винта по 500гб, стоимость 80$ (WDC Black). Итого 240$.

RAID1 - тупо дублирует все 100% полезного объёма, а RAID5 - складывает по XOR и ему надо добавить только 50% от полезного объёма. По любому у RAID5 цена единицы объёма получается дешевле.

Date: 2010-01-10 01:11 pm (UTC)
From: [identity profile] karpion.livejournal.com
Разница между $256 и $240 менее семи процентов. А Выше Вы заявили разницу "30%".

Если же мне нужен диск полезным объёмом 80 GB (т.е. 2*80 GB в RAID-1 или 3*40 GB в RAID-5), то RAID-1 будет дешевле.

Date: 2010-01-07 03:52 pm (UTC)
From: [identity profile] a1q1.livejournal.com
все рейды хлам кроме зеркала. в 5м рейде скажем у вас 6 хдд теробайтника, если 1 диск сдох то ребилдица он будет мего долго. это не удобно, проще потерять больше места но иметь всё же зеркало. а на неважной и инфе иметь страйп.

Date: 2010-01-07 03:55 pm (UTC)
From: [identity profile] a1q1.livejournal.com
ах да если вы будете юхать рейды софтверно то это тоже хлам, а реально нормального железа не так много, и врятли у вас будет желание его купить в домашний сервер.
вот железные рейды, одни из лучших, по мне так самые лучшие http://www.3ware.com/products/serial_ata2-9650.asp

Date: 2010-01-07 10:07 pm (UTC)
From: [identity profile] a1q1.livejournal.com
никак.

Date: 2010-01-07 06:25 pm (UTC)
From: [identity profile] haviras.livejournal.com
Мегадолго - это сколько в часах?

Date: 2010-01-07 09:45 pm (UTC)
From: [identity profile] a1q1.livejournal.com
ну вот у меня в рейде6 на пролианте вылетел 700ка хард. ну почти день целый. точно не знаю, ну и производительность хдд массива сильно упала ессесно. после этого все сервера на заркале.

Date: 2010-01-07 10:03 pm (UTC)
From: [identity profile] a1q1.livejournal.com
если нужна консульиа по рейдам, могу посоветовать многоболее опытного админа с кучей серверов, чем я.

Date: 2010-01-07 10:15 pm (UTC)
From: [identity profile] a1q1.livejournal.com
да кстаи чтоб теперь не парицо с рейдами придумали ZFS http://ru.wikipedia.org/wiki/Zettabyte_File_System

Date: 2010-01-07 07:48 pm (UTC)
From: [identity profile] f2065.livejournal.com
а ребилд зеркала намного быстрее ?
тормоза по логике должны быть только если винты висят на одном канале (что непозволяет осуществлять параллельное чтение с обоих винтов).

хотя у зеркала конечно есть ряд более реальных плюсов: более простое восстановление информации, с некоторыми контроллерами - более быстрое (параллельное) чтение.

Date: 2010-01-07 09:47 pm (UTC)
From: [identity profile] a1q1.livejournal.com
как подключаются харды к компу если нужен железный рейд?

Date: 2010-01-10 12:42 pm (UTC)
From: [identity profile] karpion.livejournal.com
RAID-5 тоже обеспечивает более быстрое чтение; как минимум, может так делать.

Date: 2010-01-07 11:21 pm (UTC)
From: [identity profile] easyjohn.livejournal.com
считаю во многом достаточно адекватным использование именно пятого.
http://easyjohn.livejournal.com/136818.html

Date: 2010-01-08 10:45 am (UTC)
From: [identity profile] a1q1.livejournal.com
я вот лично считаю достаточно адекватным использование ZFS файловой системы, без всяких рейдов.

Date: 2010-01-08 11:07 am (UTC)
From: [identity profile] easyjohn.livejournal.com
оно не на всех системах юзабельно.
zfs это такая прослойка обеспечивающая нужный уровень рейда. ничем не отличается от софтрейда.
я вот для дома предпочитаю md+lvm, потому что есть возможность расширять домашнюю файлопомойку прозрачно, просто добавляя по еще одному винту раз в эн месяцев, и расширяя рейд и волумы на новое место.

Date: 2010-01-08 11:22 am (UTC)
From: [identity profile] a1q1.livejournal.com
что не на всех то верно. но если начинать с нуля скажем под тривиальные задачи, я бы делала сервачок на солярис9\опенсолярис. стоит только учесть, что зфс то жрущая и 4гб озу это минимум что нужно, лучше 6 гб озу. lvm тоже весьма удобно, но у топикстартера может такая же неприязнь к gpl и ко всему что связано с этой лицензией, как у меня. можно ещё заюзать отличную фс http://www.dragonflybsd.org/hammer/ c соотвецтвующей системой.

п.с. автору, вам вообще не нужен рейд никакой. обычно люди которым нужен рейд они вкурсе что да как пашет, какие плюсы\минусы, и просто берут и делают без каких либо вопросов.

Date: 2010-01-09 12:04 am (UTC)
From: [identity profile] easyjohn.livejournal.com
пусть уж сам решает, надо или нет.

мне кажется что несложно поставить отдельную машину, в которой собрать рейд и по мере необходимости его расширять.
под виндой это будет не просто. под линух/бсд примерно сравнимо, выбирать что больше нравится.
солярис не пробовал.

ZFS

Date: 2010-01-10 12:46 pm (UTC)
From: [identity profile] karpion.livejournal.com
Как я понял, ZFS значительно лучше, чем RAID, т.к. RAID тупо оперирует с секторами, а ZFS учитывает связанность секторов в рамках файлов. Например, при разрушении любого из дисков в RAID-0 автоматически разрушается вся информация RAID-массива. А ZFS распределяет файлы так, чтобы каждый файл (ну, как минимум, это относится к мелким файлам) был целиком на одном диске, и при разрушении любого из дисков погибнут только те файлы, которые были на разрушившемся диске.

Re: ZFS

Date: 2010-01-10 03:34 pm (UTC)
From: [identity profile] easyjohn.livejournal.com
как-то не очевидно.
если это действительно нулевой рейд, а не просто страйп, то он создается исключительно для увеличения скорости записи/чтения, и там нельзя фаил поместить только на один диск. то есть или там не нулевой, или файлы так не деляться.
если нужно именно получить большой объем и сохранить все файлы на отдельном диске - лучше использовать файловую систему mhdd, которая фактически просто объединяет фс разных винтов. рейд тут совсем не причем.
если же говорить про рейды, то например под линуксом zfs не умеет динамически менять количество дисков в raid5, что для домашнего использования является большим недостатком. при том, что с этим хорошо справляется md+lvm.
вообще перенос частей управления дисками и разделами внутрь файловой системы с т.з. юнихса выглядит не слишком хорошей идеей.

Re: ZFS

Date: 2010-01-10 04:46 pm (UTC)
From: [identity profile] karpion.livejournal.com
ZFS имеет в себе функциональность, аналогичную функциональности RAID-массивов. Но аналогичную, а не совпадающую. Более того: функциональность ZFS гораздо лучше, чем функциональность RAID-массивов, т.к. даёт более высокую производительность и надёжность одновременно.

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

Интересно, а MHDD под какие операционки существует?

Re: ZFS

Date: 2010-01-10 05:25 pm (UTC)
From: [identity profile] easyjohn.livejournal.com
я понимаю причины, мне просто сама идея не нравится.
ну и конкретно для линукса смысла не вижу, т.к. большинство функциональности уже давно есть. понятно, что для систем, где скажем не было аналогов lvm, zfs стала спасением. но все равно не стоит ее чересчур превозносить.

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

не знаю. под линухом успешно пробовал. mhdd в юзерспейсе, вроде как не сложно портировать под любую ось..

Re: ZFS

Date: 2010-01-11 03:48 pm (UTC)
From: [identity profile] karpion.livejournal.com
я понимаю причины, мне просто сама идея не нравится.
Не нравится идея увеличить сразу и производительность, и надёжность???

для линукса смысла не вижу, т.к. большинство функциональности уже давно есть
А улучшеие соотношения функциональности (включая надёжность) к затратам - это не смысл?

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

Re: ZFS

Date: 2010-01-12 01:35 am (UTC)
From: [identity profile] easyjohn.livejournal.com
проблема в том, что вы воспринимаете zfs как панацею от всего.
вообще любого рода фанатизм, при выборе технических средств для работы вреден.

никакого заметного увеличения производительности и надежности там нет. есть проверенные годами решения, с которыми знакомо большинство админов, разработаны и неоднократно проверены все решения в том числе и нештатных процедур и восстановления.

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

любой сисадмин, который скажет что ему не хватает дисковой производительности - некомпетентен. с одной стороны, конечно диск никогда не бывает слишком быстрым, с другой под каждые задачи выбирается соответствующее ему железо. если подходить к выбору бездумно можно винить кого угодно, то виноват только сам админ. это его задача или выбрать подходящее или грамотно распределить нагрузку.

"правильная файловая система" это что-то из области "обычный стиральный порошок". это по вашим словам получается, что все остальные файловые системы "неправильные"?

Re: ZFS

Date: 2010-01-12 02:24 pm (UTC)
From: [identity profile] karpion.livejournal.com
вы воспринимаете zfs как панацею от всего
Я не воспринимаю ZFS как панацею - это всего лишь очередное усовершенствование, попытка обойти неустранимые недостатки жёстких дисков. Более того: хотя ZFS и движется в правильном направлении, похоже, она даже не реализовала всего того, что имеется в этом направлении. Но пробовать надо.

десятки и сотни серверов переводить на новые рельсы из-за этого ни кто не будет. а внедрять лучше проверенные решения.
Существующие серверы ещё долго будут работать на старой файловой системе. А вот новые серверы начиная с некоторого момента станут ставить на новой файловой системе (необязательно ZFS - может, к тому времени разработают более другую файловую систему).

любой сисадмин, который скажет что ему не хватает дисковой производительности - некомпетентен. с одной стороны
Это как при Сталине - когда человек говорил, что что-то невозможно, ему отвечали "ты обязан обеспечить, иначе посадим".

под каждые задачи выбирается соответствующее ему железо
Соответствующее железо соответственно стоит.

В качестве примера могу привести такой факт: раньше высокую скорость и надёжность обеспечивали с помощью дорогих SCSI-дисков, теперь - с помощью RAID-массивов из дешёвых IDE/SATA-дисков. Можно было требовать соответствующего железа, но люди предпочли дешёвое решение. которое к тому же и надёжнее.

по вашим словам получается, что все остальные файловые системы "неправильные"?
Правильная файловая система - необязательно какая-то одна, таких м.б. много. Но каждая из них должна обладать рядом свойств, набор которых меняется со временем. Например, когда-то FAT могла считаться правильной файловой системой, но сейчас, после многих разработок, а также после увеличения количества ресурсов (объёма памяти, скорости процессора, размера дисков) правильными считаются более продвинутые файловые системы.