Дисковый пул. Общая емкость.

Поломалось, посыпалось, не работает...

Модераторы: Trinity admin`s, Free-lance moderator`s

Ответить
krx
Power member
Сообщения: 37
Зарегистрирован: 18 янв 2007, 05:21
Откуда: ikt

Дисковый пул. Общая емкость.

Сообщение krx » 11 апр 2015, 14:59

Есть машинка IBM DS3512. В ней 12 винтов по 3 терра (2,75 "рабочих").
Был созданным обычный Array 6-го уровня по всем винтам. При этом общая ёмкость получалась 27 терр.
Сча руки добрались поиграться и появилась возможность пересобрать всё в дисковый пул.
И вот тут начинается непонятное.
Вроде бы изначальная такая организация винтов подразумевает откусывание кусков от каждого из винта и собирание их уже в страйп с двумя четностями, как и 6-й raid. То есть общая емкость должна быть такой же.
Но. эта штука при создании пула из не сконфигурированной ёмкости в 32 терра предлагает два вариант без каких либо отдельных опций:
либо из всех 12-ти винтов c 2-мя на "консервации", либо из 11-ти с 1-м на "консервации" и еще один остается незадействованным. И в том, и в другом случае полезная емкость будет всего 21 терр... Где еще 6 "лишних"?
Ладно, создаем из 12-ти. Заходим в настройки пула и там уже эти два "консервных" диска убираем в 0, оно при этом ругается, что в этом варианте при отказе винтов будет ай-яй-яй и "data loss". Но в итоге получаем 25,5 терр емкости. Куда делось еще полтора?. Хотя когда был обычный массив 6-го уровня, оно в его свойствах тоже писало - "Enclosure loss protection: NO!" - это вообще как, я не понимаю!

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

maverlife
Advanced member
Сообщения: 186
Зарегистрирован: 28 янв 2014, 08:31
Откуда: Иркутск

Re: Дисковый пул. Общая емкость.

Сообщение maverlife » 11 апр 2015, 18:14

разве дисковый пул не из структур типа рейда состоит? т.е. вы собираете р6 из дисков и потом добавляете его в пул, а не сразу на голых дисках создаете пул.

krx
Power member
Сообщения: 37
Зарегистрирован: 18 янв 2007, 05:21
Откуда: ikt

Re: Дисковый пул. Общая емкость.

Сообщение krx » 11 апр 2015, 18:18

нет. именно что из свободных винтов.

Аватара пользователя
Don_Fear
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 70
Зарегистрирован: 28 авг 2013, 16:35
Откуда: Екатеринбург

Re: Дисковый пул. Общая емкость.

Сообщение Don_Fear » 13 апр 2015, 12:46

2krx
Да, вы правы. Интересный момент.

Запросил более подробную информацию.

Как будет - отпушусь.

Аватара пользователя
Don_Fear
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 70
Зарегистрирован: 28 авг 2013, 16:35
Откуда: Екатеринбург

Re: Дисковый пул. Общая емкость.

Сообщение Don_Fear » 15 апр 2015, 13:06

2krx

Ситуация с RAID-DP следующая.

RAID-DP - это по сути своей RAID4 + дополнительный диск для контроля четности + Hot Spare пространство, размазанное по всем дискам.
RAID-DP может минимально состоять из 11 дисков.

Формула вычисления доступного пространства примерно следующая:

Код: Выделить всё

 (<количество дисков> - 2) * <объем дисков> - 20%<от полученного объема>
Собственно ваши данные это подтверждают (местные тоже).

Аватара пользователя
Don_Fear
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 70
Зарегистрирован: 28 авг 2013, 16:35
Откуда: Екатеринбург

Re: Дисковый пул. Общая емкость.

Сообщение Don_Fear » 15 апр 2015, 13:39

По поводу "Enclosure loss protection: NO!"
http://3nity.ru/viewtopic.php?p=117735

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Re: Дисковый пул. Общая емкость.

Сообщение Stranger03 » 15 апр 2015, 14:16

Don_Fear писал(а):RAID-DP - это по сути своей RAID4 + дополнительный диск для контроля четности + Hot Spare пространство, размазанное по всем дискам.
RAID-DP может минимально состоять из 11 дисков.
Ну я бы не стал так утверждать, :). Читаем: https://ru.wikipedia.org/wiki/RAID

Код: Выделить всё

RAID-DP
Существует модификация RAID-6 компании NetApp — RAID-DP. Отличие от традиционного массива заключается в выделении под контрольные суммы двух отдельных дисков. Благодаря взаимодействию RAID-DP и файловой системы WAFL (все операции записи последовательны и производятся на свободное место) пропадает падение производительности как в сравнении с RAID-5, так и в сравнении с RAID-6.
С уважением Геннадий
ICQ 116164373
eburg@trinitygroup.ru

Аватара пользователя
Don_Fear
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 70
Зарегистрирован: 28 авг 2013, 16:35
Откуда: Екатеринбург

Re: Дисковый пул. Общая емкость.

Сообщение Don_Fear » 15 апр 2015, 14:21

2Stranger03

http://www.netapp.com/us/system/pdf-rea ... r-3298.pdf
3 How RAID-DP Works
Traditional levels of existing RAID technology offer data protection through various approaches. The RAID used by NetApp, a modified RAID 4, stores data in horizontal rows, calculates parity for data in the
row, then stores the parity in a separate row parity disk. However, a constant across the different RAID levels, including the modified NetApp RAID 4, was that limits their ability to protect past a single disk failure.
А LSI основывались на этом-же алгоритме

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Re: Дисковый пул. Общая емкость.

Сообщение Stranger03 » 15 апр 2015, 14:40

Don_Fear писал(а):А LSI основывались на этом-же алгоритме
О как, забавно, :)
С уважением Геннадий
ICQ 116164373
eburg@trinitygroup.ru

Аватара пользователя
Don_Fear
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 70
Зарегистрирован: 28 авг 2013, 16:35
Откуда: Екатеринбург

Re: Дисковый пул. Общая емкость.

Сообщение Don_Fear » 15 апр 2015, 14:48

2Stranger03

http://www.redbooks.ibm.com/redpapers/pdfs/redp4169.pdf
How RAID-DP works
Traditional levels of existing RAID technology offer data protection through
various approaches. The RAID-DP used by IBM System Storage N series, a
modified RAID4, stores data in horizontal rows, calculates parity for data in the
row, then stores the parity in a separate row parity disk. However, a constant
LSI ничего нового не придумал...

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

DefDuck
Advanced member
Сообщения: 484
Зарегистрирован: 05 май 2010, 13:56
Откуда: Москва
Контактная информация:

Re: Дисковый пул. Общая емкость.

Сообщение DefDuck » 15 апр 2015, 16:10

Don_Fear привел правильную формулу, но дальше обсуждение потерялось в терминах RAID-DP и DDP.
Но суть верная, объём правильный и DDP имеет свои ощутимые плюсы несмотря на меньшую эффективность нежели RAID6.
C уважением, Антон
a.utkin@trinitygroup.ru

Аватара пользователя
Don_Fear
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 70
Зарегистрирован: 28 авг 2013, 16:35
Откуда: Екатеринбург

Re: Дисковый пул. Общая емкость.

Сообщение Don_Fear » 15 апр 2015, 16:19

2DefDuck

Да, согласен, на DDP и RAID-DP, разные вещи.

Но на сколько я понимаю по документации DDP это дальнейшее развитие идей RAID-DP.
В DDP добавили "балансировку" нагрузки по шпинделям и смещение расположение контрольных сумм.
Как итог получилось - практическое отсутствие деградации производительности от потери 1 диска. И ощутимая деградация при отсутствии 2х.

А из его логики получаем некоторые плюсы относительно RAID6.

Ответить

Вернуться в «Массивы - Технические вопросы, решение проблем.»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 21 гость