Что измеряется в raid penalty

Производительность RAID-массивов

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

RAID-калькулятор

Объем Массива (ГБ):

Количество IOPS:

Реализация дисковых подсистем может быть довольно разнообразная: могут использоваться локальные диски, подключенные к встроенному контроллеру, или использоваться внешний контроллер, а также могут использоваться системы SAN (СХД, Storage). Но во всех способах реализации диски объединяются в логические пулы, которые называются RAID-массивами. Такое объединение решает в основном вопрос сохранности данных, т.е. в случае выхода из строя одного из дисков логического массива – он продолжает работать без остановки сервиса, а главное без потери данных. А также объединение дисков в пул может решать вопрос производительности пула, например, RAID 0 значительно увеличивает скорость чтения, но при этом увеличивает вероятность выхода из строя массива.

Итак, RAID – это технология виртуализации данных, которая объединяет несколько дисков в логический элемент для повышения отказоустойчивости и повышения производительности.

Важным показателем производительности дисковой подсистемы является количество элементарных операций в единицу времени (IOPS), которые может выполнить диск. Для дисковой подсистемы это операции чтения и записи данных. При планировании нагрузки для дисковой подсистемы важно представлять, какую нагрузку будет давать тот или иной сервис на дисковую подсистему. Обычно такие значения выводятся эмпирическим путем согласно уже полученного опыта на подобных проектах.

Поэтому рассчитывая количество дисков и тип RAID-массива, важно обращать внимание на нагрузку по IOPS. Важно заметить, что считается общее количество IOPS, которые потом нужно разделить на операции чтения и операции записи, так, например, на СУБД серверах разделение будет 80% на запись и 20% на чтение, а на файловых серверах наоборот 70% чтения и 30% записи, но все зависит от сервиса, который будет размещаться. Также стоит заметить, что значение IOPS для каждого диска, приведенные ниже в Таблице 1, приблизительные, поскольку разные операции дают разную нагрузку, например, последовательная запись блоками данных по 4к даст значительно больший показатель IOPS, чем случайное чтение блоками по 128К. Кроме того, производительность дисковой подсистемы измеряется не только количеством IOPS, но и очередью диска, откликом и другими счетчиками, о которых мы расскажем чуть ниже.

ДискКоличество IOPS
SATA 7200100
SAS 10000140
SAS 15000210
SSD8600

Таблица 1. Примерное значение IOPS в разрезе дисков

Также в расчете IOPS для RAID-массивов использовались пенальти для каждого типа массива. Например, в RAID 1 для записи данных происходит две операции на один диск и на второй диск, поэтому такой массив имеет пенальти 2. В RAID 5 для записи данных происходит 4 операции: чтение данных, чтение четности RAID, запись данных, запись четности, поэтому пенальти составляет 4. Для массивов 50, 60, 61 рассчитывался кумулятивный эффект для составляющих RAID массивов. Значение пенальти Raid приведены в Таблице 2.

Виды RAID-массивов

Существует несколько распространенных разновидностей RAID Массивов (см. Таблицу 2).

Диаграмма
(кликабельно)
Кол-во дисковКол-во вышедших из строя дисковСкорость записиСкорость чтенияОписаниеRAID пенальти
RAID 0Что измеряется в raid penalty. Смотреть фото Что измеряется в raid penalty. Смотреть картинку Что измеряется в raid penalty. Картинка про Что измеряется в raid penalty. Фото Что измеряется в raid penaltyот 2НетЧто измеряется в raid penalty. Смотреть фото Что измеряется в raid penalty. Смотреть картинку Что измеряется в raid penalty. Картинка про Что измеряется в raid penalty. Фото Что измеряется в raid penaltyЧто измеряется в raid penalty. Смотреть фото Что измеряется в raid penalty. Смотреть картинку Что измеряется в raid penalty. Картинка про Что измеряется в raid penalty. Фото Что измеряется в raid penaltyИнформация разбивается на блоки данных фиксированной длины и записывается на оба/несколько дисков поочередно.1
RAID 1Что измеряется в raid penalty. Смотреть фото Что измеряется в raid penalty. Смотреть картинку Что измеряется в raid penalty. Картинка про Что измеряется в raid penalty. Фото Что измеряется в raid penaltyот 21Не меняется по сравнению с использованием одного диска.Что измеряется в raid penalty. Смотреть фото Что измеряется в raid penalty. Смотреть картинку Что измеряется в raid penalty. Картинка про Что измеряется в raid penalty. Фото Что измеряется в raid penaltyДанные пишутся и на один диск, и на второй (зеркалируются).2
RAID 5Что измеряется в raid penalty. Смотреть фото Что измеряется в raid penalty. Смотреть картинку Что измеряется в raid penalty. Картинка про Что измеряется в raid penalty. Фото Что измеряется в raid penaltyот 31Что измеряется в raid penalty. Смотреть фото Что измеряется в raid penalty. Смотреть картинку Что измеряется в raid penalty. Картинка про Что измеряется в raid penalty. Фото Что измеряется в raid penaltyЧто измеряется в raid penalty. Смотреть фото Что измеряется в raid penalty. Смотреть картинку Что измеряется в raid penalty. Картинка про Что измеряется в raid penalty. Фото Что измеряется в raid penaltyБлоки данных и контрольные суммы циклически записываются на все диски массива.4
RAID 6Что измеряется в raid penalty. Смотреть фото Что измеряется в raid penalty. Смотреть картинку Что измеряется в raid penalty. Картинка про Что измеряется в raid penalty. Фото Что измеряется в raid penaltyот 42Что измеряется в raid penalty. Смотреть фото Что измеряется в raid penalty. Смотреть картинку Что измеряется в raid penalty. Картинка про Что измеряется в raid penalty. Фото Что измеряется в raid penaltyЧто измеряется в raid penalty. Смотреть фото Что измеряется в raid penalty. Смотреть картинку Что измеряется в raid penalty. Картинка про Что измеряется в raid penalty. Фото Что измеряется в raid penaltyБлоки данных и контрольные суммы циклически записываются на все диски массива, но контрольных суммы две.6
RAID 10Что измеряется в raid penalty. Смотреть фото Что измеряется в raid penalty. Смотреть картинку Что измеряется в raid penalty. Картинка про Что измеряется в raid penalty. Фото Что измеряется в raid penaltyот 4от 1 до N/2 дисков в пределах разных зеркал.Что измеряется в raid penalty. Смотреть фото Что измеряется в raid penalty. Смотреть картинку Что измеряется в raid penalty. Картинка про Что измеряется в raid penalty. Фото Что измеряется в raid penaltyЧто измеряется в raid penalty. Смотреть фото Что измеряется в raid penalty. Смотреть картинку Что измеряется в raid penalty. Картинка про Что измеряется в raid penalty. Фото Что измеряется в raid penaltyЗеркалированный массив, данные в котором записываются последовательно на несколько дисков, как в RAID 0. Эта архитектура представляет собой массив типа RAID 0, сегментами которого вместо отдельных дисков являются массивы RAID 1.2
RAID 50Что измеряется в raid penalty. Смотреть фото Что измеряется в raid penalty. Смотреть картинку Что измеряется в raid penalty. Картинка про Что измеряется в raid penalty. Фото Что измеряется в raid penaltyот 6от 1 до 2 дисков, если выйдет одинаковое количество дисков в разных страйпах.Что измеряется в raid penalty. Смотреть фото Что измеряется в raid penalty. Смотреть картинку Что измеряется в raid penalty. Картинка про Что измеряется в raid penalty. Фото Что измеряется в raid penaltyЧто измеряется в raid penalty. Смотреть фото Что измеряется в raid penalty. Смотреть картинку Что измеряется в raid penalty. Картинка про Что измеряется в raid penalty. Фото Что измеряется в raid penaltyМассив, данные в котором записываются последовательно на несколько дисков, как в RAID 0. Однако сегментами его вместо отдельных дисков являются массивы RAID 5.4

Таблица 2. Наиболее распространенные типы RAID-массивов

RAID 60 и 61 являются комбинированием RAID-массивов 0 и 1 соответственно, сегментами которого вместо отдельных дисков являются массивы RAID 6. Такие массивы наследуют все преимущества и недостатки составляющих их RAID-массивов. На практике наиболее распространенными RAID-массивами являются RAID 1, RAID 5 и RAID 10.

Показатели производительности дисковой подсистемы

Проверка производительности дисковой подсистемы должна проводиться на основе следующих показателей:

Показывает время простоя диска, т.е. время, в течении которого диск оставался в состоянии покоя, не обрабатывая операции чтения \записи. В отличии от предыдущего показателя лежит строго в диапазоне от 100% (полный покой) до 0% (полная загрузка).

Этот показатель как раз и показывает количество IOPS. Предельные значения как раз и указаны в расчетах. Показатель можно детализировать на обращения к диску при записи и при чтении.

Среднее время обращения к диску

Среднее время в секундах, требуемое для выполнения диском одной операции чтения или записи. Складывается из значений времени на обращение при чтении и времени на обращение при записи.

Средняя длина очереди диска

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

Текущая длина очереди диска

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

Скорость обмена с диском

Значение, которое показывает среднее количество байт на чтение/запись, отправленных на диск за одну секунду.

Средний размер одного обмена с диском

Количество байт, передаваемое за одну IOPS. Определяется как среднеарифметическое за период времени.

Расщеплений ввода/вывода на диск

Частота разбиения операций записи/чтения на несколько операций. В случае большой фрагментации диска будут запрашиваться большие блоки и вызывать увеличение показателя.

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

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

Мы в своей работе рекомендуем использовать следующие RAID массивы:

Источник

IOPS — что это такое, и как его считать

Что измеряется в raid penalty. Смотреть фото Что измеряется в raid penalty. Смотреть картинку Что измеряется в raid penalty. Картинка про Что измеряется в raid penalty. Фото Что измеряется в raid penaltyIOPS (количество операций ввода/вывода – от англ. Input/Output Operations Per Second) – один из ключевых параметров при измерении производительности систем хранения данных, жестких дисков (НЖМД), твердотельных диски (SSD) и сетевых хранилища данных (SAN).

По сути, IOPS это количество блоков, которое успевает считаться или записаться на носитель. Чем больше размер блока, тем меньше кусков, из которых состоит файл, и тем меньше будет IOPS, так как на чтение куска большего размера будет затрачиваться больше времени.

Значит, для определения IOPS надо знать скорость и размер блока при операции чтения / записи. Параметр IOPS равен скорости, деленной на размер блока при выполнении операции.

Характеристики производительности

Основными измеряемыми величинами являются операции линейного (последовательного) и произвольного (случайного) доступа.

Что измеряется в raid penalty. Смотреть фото Что измеряется в raid penalty. Смотреть картинку Что измеряется в raid penalty. Картинка про Что измеряется в raid penalty. Фото Что измеряется в raid penalty

Под линейными операциям чтения/записи, при которых части файлов считываются последовательно, одна за другой, подразумевается передача больших файлов (более 128 К). При произвольных операциях данные читаются случайно из разных областей носителя, обычно они ассоциируются с размером блока 4 Кбайт.

Ниже приведены основные характеристики:

ПараметрОписание
Всего IOPS (Total IOPS)Суммарное число операций ввода/вывода в секунду (при выполнении как чтения, так и записи)
IOPS произвольного чтения (Random Read)Среднее число операций произвольного чтения в секунду
IOPS произвольной записи (Random Write)Среднее число операций произвольной записи в секунду
IOPS последовательного чтения (Sequential Read)Среднее число операций линейного чтения в секунду
IOPS последовательной записи (Sequential Write)Среднее число операций линейной записи в секунду

Приблизительные значения IOPS

Приблизительные значения IOPS для жестких дисков.

УстройствоТипIOPSИнтерфейс
7,200 об/мин SATA-дискиHDD

75-100 IOPS

SATA 3 Гбит/с
10,000 об/мин SATA-дискиHDD

125-150 IOPS

SATA 3 Гбит/с
10,000 об/мин SAS-дискиHDD

140 IOPS

SAS
15,000 об/мин SAS-дискиHDD

175-210 IOPS

SAS

Приблизительные значения IOPS для SSD.

УстройствоТипIOPSИнтерфейс
Intel X25-M G2 MLCSSD

8 600 IOPS

SATA 3 Гбит/с
OCZ Vertex 3SSD

60 000 IOPS (Произвольная запись 4K)

SATA 6 Гбит/с
OCZ RevoDrive 3 X2SSD

200 000 IOPS (Произвольная запись 4K)

PCIe
OCZ Z-Drive R4 CloudServSSD

1 400 000 IOPS

PCIe

RAID пенальти

Любые операции чтения, которые выполняются на дисках, не подвергаются никакому пенальти, поскольку все диски могут использоваться для операций чтения. Но всё на оборот с операциями на запись. Количество пенальти на запись зависят от типа выбранного RAID-а, например.

В RAID 1 чтобы данные записались на диск, происходит две операции на запись (по одной записи на каждый диск), и следовательно RAID 1 имеет два пенальти.

В RAID 5 чтобы записать данные происходит 4 операции (Чтение существующих данных, четность RAID, Запись новых данных, Запись новой четности) тем самым пенальти в RAID 5 составляет 4.

В этой таблице приведено значение пенальти для более часто используемых RAID конфигурации.

RAIDI/O Пенальти
RAID 01 (Edited by Reader)
RAID 12
RAID 54
RAID 66
RAID 102

Характеристика рабочих нагрузок

Характеристика рабочей нагрузки в основном рассматривается как процент операции чтений и записей, которые вырабатывает или требует приложение. Например, в среде VDI процентное соотношение IOPS рассматривается как 80-90% на запись и 10-20% на чтение. Понимание характеристики рабочей нагрузки является наиболее критическим фактором, поскольку от этого и зависит выбор оптимального RAID для среды. Приложения которые интенсивно используют операции на запись являются хорошими кандидатами для RAID 10, тогда как приложения которые интенсивно используют операции на чтение могут быть размещены на RAID 5.

Вычисление IOPS

Есть два сценария вычисления IOPS-ов.
Один из сценариев это когда есть определенное число дисков, и мы хотим знать, сколько IOPS эти диски выдадут?
Второй сценарий, когда мы знаем сколько нам IOPS-ов надо, и хотим вычислить нужное количество дисков?

Сценарий 1: Вычисление IOPS исходя из определенного кол-ва дисков

Представим что у нас есть 20 450GB 15к RPM дисков. Рассмотрим два сценария Рабочей нагрузки 80%Write-20%Read и другой сценарий с 20%Write-80%Read. Также мы вычислим количество IOPS как для RAID5 и RAID 10.

Формула для расчета IOPS:

Total Raw IOPS = Disk Speed IOPS * Number of disks
Functional IOPS =(((Total Raw IOPS×Write %))/(RAID Penalty))+(Total Raw IOPS×Read %)

Есть определение Raw IOPS и Functional IOPS, как раз токи Functional IOPS-ы и есть те IOPS-ы которые включают в себя RAID пенальти, и это и есть “настоявшие” IOPS-ы.

А теперь подставим цифры и посмотрим что получится.

Total Raw IOPS = 170*20 = 3400 IOPS (один 15K RPM диск может выдать в среднем 170 IOPS)

Для RAID-5

Вариант 1 (80%Write 20%Read) Functional IOPS = (((3400*0.8))/(4))+(3400*0.2) = 1360 IOPS
Вариант 2 (20%Write 80%Read) Functional IOPS = (((3400*0.2))/(4))+(3400*0.8) = 2890 IOPS

Для RAID-1

Вариант 1 (80%Write 20%Read) Functional IOPS = (((3400*0.8))/(2))+(3400*0.2) = 2040 IOPS
Вариант 2 (20%Write 80%Read) Functional IOPS = (((3400*0.2))/(2))+(3400*0.8) = 3100 IOPS

Сценарий 2: Подсчет кол-ва дисков для достижения определенного кол-ва IOPS

Рассмотрим ситуацию где нам надо определить тип RAID-а и количества дисков для достижения определенного количества IOPS-ов 5000 и с определенными рабочими нагрузками, например 80%Write20%Read и 20%Write80% Read.

Опять же для начала формула по которой и будем считать:

Total number of Disks required = ((Total Read IOPS + (Total Write IOPS*RAID Penalty))/Disk Speed IOPS)

Теперь подставим цифры.

Заметка: 80% от 5000 IOPS = 4000 IOPS и 20% от 5000 IOPS = 1000 IOPS с этими цифрами и будем оперировать.

Для RAID-5

Вариант 1 (80%Write20%Read) – Total Number of disks required = ((1000+(4000*4))/170) = 100 дисков.
Вариант 2 (20%Write80%Read) – Total Number of disks required = ((4000+(1000*4))/170) = 47 дисков приблизительно.

Для RAID-1

Вариант 1 (80%Write20%Read) – Total Number of disks required = ((1000+(4000*2))/170) = 53 диска приблизительно.
Вариант 2 (20%Write80%Read) – Total Number of disks required = ((4000+(1000*2))/170) = 35 дисков приблизительно.

Понимание и подсчет IOPS, RAID пенальти, и характеристик рабочих нагрузок очень критичны аспект при планировании. Когда нагрузка более интенсивна на запись луче выбирать RAID 10 и наоборот при нагрузках на чтение RAID 5.

Источник

Что такое RAID-массив и зачем он нужен

Что измеряется в raid penalty. Смотреть фото Что измеряется в raid penalty. Смотреть картинку Что измеряется в raid penalty. Картинка про Что измеряется в raid penalty. Фото Что измеряется в raid penalty

Что измеряется в raid penalty. Смотреть фото Что измеряется в raid penalty. Смотреть картинку Что измеряется в raid penalty. Картинка про Что измеряется в raid penalty. Фото Что измеряется в raid penalty

Содержание

Содержание

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

RAID — это технология объединения двух и более накопителей в единый логический элемент с целью повышения производительности и (или) отказоустойчивости отдельно взятого элемента массива.

RAID-массивы классифицируются по следующим параметрам:

RAID-контроллеры: аппаратные и не очень

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

Аппаратные RAID-контроллеры выполняются в форм-факторе платы PCIe либо в составе внешнего автономного устройства — дискового массива.

Они имеют на борту собственные процессор, память, BIOS и специальный интерфейс для конфигурации. Платы PCIe также комплектуются дополнительными модулями, сохраняющими данные, если произойдет сбой в электропитании: BBU с Li-Ion аккумулятором и ZMCP на базе суперконденсатора.

Что измеряется в raid penalty. Смотреть фото Что измеряется в raid penalty. Смотреть картинку Что измеряется в raid penalty. Картинка про Что измеряется в raid penalty. Фото Что измеряется в raid penalty

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

Что измеряется в raid penalty. Смотреть фото Что измеряется в raid penalty. Смотреть картинку Что измеряется в raid penalty. Картинка про Что измеряется в raid penalty. Фото Что измеряется в raid penalty

Накопители подключаются к плате либо кабелями напрямую, либо через платы расширения. Автономные дисковые массивы содержат все накопители внутри себя, а наружу смотрит все тот же интерфейс PCIe (есть и другие варианты, например, USB 3.2 и Thunderbolt 3). Кстати, известный вид дисковых массивов — сетевое хранилище данных (NAS).

Что можно подключать к RAID-контроллеру

Следующий важный параметр, по которому различаются RAID-массивы, это поддержка интерфейсов накопителей. Не будем тревожить склеп с IDE-дисками, а констатируем, что по большому счету применяются три типа: SATA, SAS и NVMe. SAS — удел серверов, а вот остальные применяются повсеместно.

Есть программные и аппаратные RAID-контроллеры, которые умеют управлять массивом дисков с одним из интерфейсов. В формате PCIe есть и такие платы, которые реализуют режим Tri-Mode, позволяющий работать со смешанным составом накопителей.

Что измеряется в raid penalty. Смотреть фото Что измеряется в raid penalty. Смотреть картинку Что измеряется в raid penalty. Картинка про Что измеряется в raid penalty. Фото Что измеряется в raid penalty

Уровни RAID

Разобравшись с основными конструктивными особенностями RAID-контроллеров, перейдем к главной характеристике — поддержке уровней RAID. В подавляющим большинстве контроллеры работают с уровнями 0, 1, 1E, 10, 5, 5EE, 50, 6, 60. Другие занесены в красную книгу и на практике встречаются редко. Простейшие программные контроллеры позволяют создать RAID 0 и 1. Более продвинутые добавляют RAID 10 и 5. В аппаратных, как правило, такой перечень минимален, и многие платы поддерживают весь спектр уровней. Рассмотрим подробнее каждый из них.

Несколько важных нюансов для понимания эффективных объема и быстродействия, получаемых в результате объединения в массив:

RAID 0

Что измеряется в raid penalty. Смотреть фото Что измеряется в raid penalty. Смотреть картинку Что измеряется в raid penalty. Картинка про Что измеряется в raid penalty. Фото Что измеряется в raid penalty

Единственный массив, который не совсем оправдывает название, поскольку не обладает избыточностью. При этом скорость и эффективный объем максимальны. Данные разбиваются на одинаковые блоки, равномерно записываемые на все диски по очереди. Эти блоки называются страйпами, отсюда и сам RAID 0 часто именуют страйпом. Считывание данных также происходит параллельно. Здесь конечно же есть свое но.

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

В общем, в современных реалиях RAID 0 далеко не всегда оправдает свое применение, а основная задача RAID-массива все же в повышении надежности хранения данных.

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

RAID 1

Что измеряется в raid penalty. Смотреть фото Что измеряется в raid penalty. Смотреть картинку Что измеряется в raid penalty. Картинка про Что измеряется в raid penalty. Фото Что измеряется в raid penalty

RAID 1, известный как «зеркало», представляет собой другую крайность. Он максимально избыточен — в нем производится 100 % дублирование данных. Этот процесс «съедает» ровно половину объема массива. Число дисков в нем, соответственно, четное. Позволяет увеличить скорость чтения, но синхронная скорость записи в некоторых случаях падает. При отказе одного из дисков работа автоматически продолжается с дублером. Если доступна функция горячей замены дисков, то восстановление штатного режима происходит без остановки. RAID 1 идеален для чувствительных данных.

RAID 5

Что измеряется в raid penalty. Смотреть фото Что измеряется в raid penalty. Смотреть картинку Что измеряется в raid penalty. Картинка про Что измеряется в raid penalty. Фото Что измеряется в raid penalty

Состоит минимум из трех накопителей, при этом доступный объем уменьшается на один. Данные записываются в страйпы на все диски кроме одного, на котором размещается контрольная сумма этой части данных. Запись этого блока также чередуется между всеми накопителями, распределяя равномерную нагрузку. Если их больше четырех, то скорость чтения будет выше чем в RAID 1, но запись будет осуществляться медленнее. Контрольные суммы позволяют достать информацию в случае выхода из строя одного из элементов. Сама операция восстановления вызывает повышенную нагрузку на оставшиеся диски. Значительно падает производительность и риск утери всех данных в случае отказа еще одного диска. Желательно иметь опцию горячей замены для оперативного возвращения в нормальный режим работы.

Со всеми плюсами и минусами эти три уровня наиболее распространены и просты в развертывании.

RAID 6

Что измеряется в raid penalty. Смотреть фото Что измеряется в raid penalty. Смотреть картинку Что измеряется в raid penalty. Картинка про Что измеряется в raid penalty. Фото Что измеряется в raid penalty

Развитие RAID 5 по части надежности, позволяющее пережить потерю двух дисков. В данной конфигурации в каждом проходе пишется две независимые контрольные суммы на два накопителя. Требуется минимум четыре диска, из которых два уйдет на описанный алгоритм повышения отказоустойчивости. При этом скорость записи будет еще ниже, чем у RAID 5.

Следующие уровни — производные и комбинации перечисленных.

RAID 10

Что измеряется в raid penalty. Смотреть фото Что измеряется в raid penalty. Смотреть картинку Что измеряется в raid penalty. Картинка про Что измеряется в raid penalty. Фото Что измеряется в raid penalty

Неплохо было бы объединить достоинства RAID 0 (производительность) и RAID 1 (отказоустойчивость)? Встречайте RAID 10: страйп и зеркало, два в одном. Но и недостатки не забудьте — по-прежнему половина объема уходит на резерв. А что делать, за надежность приходится платить. В этом плане менее экономичен, чем RAID 5 И RAID 6, но более прост в восстановлении после сбоя.

RAID 50

Что измеряется в raid penalty. Смотреть фото Что измеряется в raid penalty. Смотреть картинку Что измеряется в raid penalty. Картинка про Что измеряется в raid penalty. Фото Что измеряется в raid penalty

По похожей схеме получаем RAID 50. Здесь уже страйпы не зеркалируются, а распределяются по двум и более массивам RAID 5. Требуется от шести дисков, скорость чтения значительно увеличивается. Кроме того, нивелируется и слабое место RAID 5 и RAID 6 — низкая скорость записи. Отрицательная сторона опять лежит в плоскости экономики. Из эффективного объема выпадают два диска, как и RAID 6, при этом массив выдержит потерю только одного.

RAID 60

Что измеряется в raid penalty. Смотреть фото Что измеряется в raid penalty. Смотреть картинку Что измеряется в raid penalty. Картинка про Что измеряется в raid penalty. Фото Что измеряется в raid penalty

Данный гибрид RAID 0 и RAID 6 призван решить проблему производительности последнего. Отказоустойчивость остается на том же уровне, как и часть объема накопителей, отводимая на реализацию алгоритмов контроля целостности данных. Дисков для такого удовольствия понадобится как минимум восемь.

RAID 1E

Что измеряется в raid penalty. Смотреть фото Что измеряется в raid penalty. Смотреть картинку Что измеряется в raid penalty. Картинка про Что измеряется в raid penalty. Фото Что измеряется в raid penalty

Еще одна вариация совмещения алгоритмов зеркалирования и чередования данных. Записанные на одной итерации страйпы повторно записываются на следующей, но в обратном порядке. Таким образом в RAID 1E можно использовать три диска. Массив останется тем же зеркалом с эффективным объемом, равным половине от исходного.

RAID 5EE

Что измеряется в raid penalty. Смотреть фото Что измеряется в raid penalty. Смотреть картинку Что измеряется в raid penalty. Картинка про Что измеряется в raid penalty. Фото Что измеряется в raid penalty

Один из вариантов использования RAID 5 с резервным диском. Отличается тем, что этот диск не простаивает до выхода из строя одного из элементов массива, а используется наряду с другими. На каждой итерации помимо страйпов данными и контрольной суммой записывается резервный блок. Сделано это для ускорения процесса сборки массива в случае нештатной ситуации. Платой за такую опцию становится второй диск, исключаемый из эффективного объема RAID 5EE.

В таблице ниже приведены сравнительные характеристики рассмотренных уровней RAID.

Что измеряется в raid penalty. Смотреть фото Что измеряется в raid penalty. Смотреть картинку Что измеряется в raid penalty. Картинка про Что измеряется в raid penalty. Фото Что измеряется в raid penalty

Не забудем и про массив с незатейливым названием JBOD (дословно переводится как «просто связка дисков»). Строго говоря, он не является RAID-массивом. Это объединенные в один несколько дисков без дополнительной функциональности. Позволяет развернуть логический диск с объемом, который недоступен в рамках одного накопителя. Такой диск полезен для перемещения файлов больших размеров в несколько терабайт.

Вместо заключения напомним самое главное правило для всех, кто хранит данные в RAID-массиве: RAID-массив ≠ бэкап! Регулярно делайте резервные копии данных на независимые носители и да пребудет с вами сила.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *