Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Hardware » Общие вопросы » RAID 5 на IDE (3 винта)
комментарии ..

Модерирует : Akam1, Dr_StandBy, vertex4

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3

Открыть новую тему     Написать ответ в эту тему

new_yorik



Lame®
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
igcomp
не выношу когда со мной долго спорят %) а в реале так вобще жуть %) но я тебя простил %)

Всего записей: 2623 | Зарегистр. 31-12-2001 | Отправлено: 01:27 06-03-2003
igcomp



Громозека с баяном
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
new_yorik
Ты RAID 3(Parallel Transfer Disks with Parity) путаешь с RAID 5(Independent Data disks with distributed parity blocks).  
RAID 3. Отказоустойчивый массив с параллельной передачей данных и четностью.
RAID 5. Отказоустойчивый массив независимых дисков с распределенной четностью.
 
Добавлено
Мы не про 3 диска говорим, а о RAID 5 c 3 дисками.
 
Добавлено
В RAID3 третий диск нужен, только для определения неисправного диска(одного из двух в минимальной конфигурации). Естественно при большом количестве дисков у него есть преимущество.
 
Добавлено
А RAID 5 прост, как "Кубик Рубика". Имеем 3 диска в минимальной конфигурации. Представим блоки тремя цветами(RGB) и контрольные суммы (cRcGcB). На первай диск пишем R, далее на второй cR и G. На 3 уже пишем cG и B. Далее на первый контрольную сумму cB.

----------
Век живи, век учись...
Всегда сперва думай, а потом действуй. И никогда не действуй прежде, чем подумаешь.

Всего записей: 7904 | Зарегистр. 07-12-2001 | Отправлено: 02:10 06-03-2003 | Исправлено: igcomp, 02:29 06-03-2003
new_yorik



Lame®
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
igcomp
да действительно я на счет структуры перепутал, но на счет скорости ты все равно не прав был.

Всего записей: 2623 | Зарегистр. 31-12-2001 | Отправлено: 07:49 06-03-2003
Aleksanders



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не далече, как вчера у меня развалился массив с чередованием, созданный на двух разных винтах Seagate Barrakuda 40G и Fudjitsu 20G на 2000 сервере. Физически померла Барракуда. Сгинули Консультант Плюс и Кодекс. К счастью, система стояла на зеркалированном разделе и не померла. Базы данных стоят на таком же массиве с чередованием, только Fujitsu SCSI. Так что я как-то с подозрением стал относиться к таким штукам, как raidы, будь они софтовые, или программные...

----------
LINUX = Linux Is Not a UniX

Всего записей: 1428 | Зарегистр. 07-07-2002 | Отправлено: 08:06 06-03-2003
falc0n



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
new_yorik

Цитата:
ты не прафф. это на raid 0 данные в 2 раза пишутся дольше. потому что зеркало нужно записывать. а на raid 5 данные разбиваются на две части и валятся на оба диска сразу. ну естесно еще уходит время на составление контрольной суммы но тем не менее это самый быстрый из рейдов и в записи и в чтении.  

в случае миррора не данные пишутся в 2 раза медленнее, а чтение может идти в 2 раза быстрее (с двух дисков одновременно, но может и не идти - зависит от контроллера), и в raid-5 запись и чтение идет одновременно. только там степень распараллеливаемости больше - одновременно на каждый диск пишется только по 2 блока из 3-х (см. раскладку от igcomp)
 
Aleksanders
надо просто при выборе raid-а понимать, что ты от него хочешь и уж тем более на страйпе или спане не хранить критичных данных по сути дела страйп и спан можно использовать только для временного храничища, когда вожна скорость чтения-записи и/или максимальный объем одного раздела. хранить же на них ничего просто нельзя...


----------
falc0n, с приветом.

Всего записей: 670 | Зарегистр. 17-01-2002 | Отправлено: 13:13 06-03-2003
igcomp



Громозека с баяном
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
falc0n
Я возможно не совсем правильную раскладку дал. Кажется все таки так происходит с 3 дисками под RAID-5:
 
             Disk1            Disk2             Disk3
               R                   cR                 cR
               cG                  G                  cG
               cB                  cB                 B
                R1                 cR1               cR1
               cG1                G1                cG1
                cB1               cB1                B1
                .....               .....                ....  
 
Как бы одновременно на 3 диска пишутся данные и контрольная сумма на 2 диска и контрольная сумма постоянно сдвигается с диска на диск. Поэтому и легко востановить данные. Может я и ошибаюсь, но ИХМО так.
new_yorik

Цитата:
ты все равно не прав был

Ну признаюсь ошибся с записью в RAID-5.

----------
Век живи, век учись...
Всегда сперва думай, а потом действуй. И никогда не действуй прежде, чем подумаешь.

Всего записей: 7904 | Зарегистр. 07-12-2001 | Отправлено: 15:07 06-03-2003
falc0n



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
igcomp
нет, пишется так:

Код:
 
disk1      disk2      disk3
R            G            c(R+G)
B            c(B+D)    D
c(E+F)     E            F
 
Где R,G и т.п. - блоки данных, а c(X+Y) - контрольные блоки
 

таким образом реально одновременно читать и писать 2 блока (в случае 3-х дисков) и более, в случае большего числа дисков. вроде бы проще всего делать c(X+Y) через XOR, но тут уж я могу ошибаться.
а то, что ты написал в последнем посте - это какое-то затмение

----------
falc0n, с приветом.

Всего записей: 670 | Зарегистр. 17-01-2002 | Отправлено: 15:37 06-03-2003
igcomp



Громозека с баяном
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
falc0n
Да согласен, именно контрольная сумма с(X+Y). и сдвиг по блокам и контрольной сумме из двух блоков.
 
Добавлено
Там ИХМО сложнее, чем Исключающее ИЛИ. Там вроде можно не только однократную ошибку в блоке испаравить, но и 2х кратную и обнаружить 3х кратную.

----------
Век живи, век учись...
Всегда сперва думай, а потом действуй. И никогда не действуй прежде, чем подумаешь.

Всего записей: 7904 | Зарегистр. 07-12-2001 | Отправлено: 17:32 06-03-2003 | Исправлено: igcomp, 17:40 06-03-2003
falc0n



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
igcomp
в принципе, при любой ошибке блок отбрасывается и восстанавливается из контрольного блока. если вышло из строя одновременно более одного диска и после выхода первого не успел подцепиться hot spare -> массив в морг.

----------
falc0n, с приветом.

Всего записей: 670 | Зарегистр. 17-01-2002 | Отправлено: 18:37 06-03-2003
GuruLK



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
RAID 5. Отказоустойчивый массив независимых дисков с распределенной четностью (Independent Data disks with distributed parity blocks)
 
Этот уровень похож на RAID 4, но в отличие от предыдущего четность распределяется циклически по всем дискам массива. Это изменение позволяет увеличить производительность записи небольших объемов данных в многозадачных системах. Если операции записи спланировать должным образом, то, возможно, параллельно обрабатывать до N/2 блоков, где N - число дисков в группе.
 
Преимущества:  
 
высокая скорость записи данных;  
достаточно высокая скорость чтения данных;  
высокая производительность при большой интенсивности запросов чтения/
 
записи данных;  
малые накладные расходы для реализации избыточности.
 
Недостатки:  
 
скорость чтения данных ниже, чем в RAID 4;  
низкая скорость чтения/записи данных малого объема при единичных запросах;
достаточно сложная реализация;  
сложное восстановление данных.

Всего записей: 2180 | Зарегистр. 11-03-2002 | Отправлено: 04:45 07-03-2003
igcomp



Громозека с баяном
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
falc0n
Я хотел о другом сказать. Представь себе XOR. В одном блоке произоша ошибка с 0 на 1, а в другом с 1 на 0. Контрольная сумма будет одинакова. Я упрощаю естественно. Хорошо, что смещение есть и в предыдущей контрольной сумме мы увидим, что второй диск глючит. Но иногда может быть ошибка и в контрольной сумме, но опять же можно сравнить с (X-1 +Y-1) и с (X+1 +Y+1).

----------
Век живи, век учись...
Всегда сперва думай, а потом действуй. И никогда не действуй прежде, чем подумаешь.

Всего записей: 7904 | Зарегистр. 07-12-2001 | Отправлено: 19:52 07-03-2003
falc0n



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
igcomp
да-да, именно поэтому сразу оговаривается, что если одновременно летит боле одного диска - беда. или ты о том, что из итогового (после xor-а) блока что-то потом ещё вычисляется ? конечно же нет, зачем ? надо же восстанавливать утерянное ещё, ан е просто определять наличие ошибки. онять же с магнитных дисков обычно либо читается, либо нет, а такого, чтобы несколько бит прочиталось ошибочно - не бывает (по крайней мере есть ещё контроли четности на уровне железа самого диска).

----------
falc0n, с приветом.

Всего записей: 670 | Зарегистр. 17-01-2002 | Отправлено: 21:34 08-03-2003
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3

Компьютерный форум Ru.Board » Hardware » Общие вопросы » RAID 5 на IDE (3 винта)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

LiteCoin: LgY72v35StJhV2xbt8CpxbQ9gFY6jwZ67r

Рейтинг.ru

Рейтинг.ru