Насколько я понимаю, SSD имеет ограниченное количество записей. RAID5 выполняет множество операций записи из-за информации о четности на дисках. Итак, рассуждение гласит, что RAID5 убьет и снизит производительность твердотельных накопителей более быстрыми темпами.
Следующее заявление от Эта статья, заставляет меня думать, что я не совсем понимаю или могу ошибаться в своих рассуждениях.
Еще одна ниша для высокопроизводительных твердотельных накопителей - это RAID-массивы с паритетом. SLC, благодаря присущей ему превосходной задержке записи и долговечности, хорошо подходит для этого типа приложений.
Ваши рассуждения верны, хотя вы упускаете из виду масштаб проблемы.
Корпоративные твердотельные накопители производятся с использованием ячеек MLC с более высоким сроком службы и могут выдерживать очень высокую скорость записи. SLC по-прежнему вытесняет высокопрочный MLC из воды, но в большинстве случаев срок службы записи HE-MLC превышает ожидаемый срок службы SSD.
В наши дни выносливость указывается в технических характеристиках как «Пожизненные записи».
В качестве примера можно привести линейку твердотельных накопителей Seagate 600 Pro:
Model Endurance
100GB 220TB
200GB 520TB
400GB 1080TB
Учитывая 5-летний срок службы, чтобы достичь указанного срока службы для этого диска 100 ГБ, вам необходимо записывать на него 123 ГБ в день. Для вас это может быть слишком мало, поэтому на рынке есть диски с еще большей выносливостью. Stec, поставщик OEM для некоторых ведущих поставщиков, предлагает диски для «10-кратной записи полного диска в течение 5 лет». Это все устройство eMLC.
Да, R5 имеет усиление записи. Тем не мение, это не имеет значения в большинстве случаев использования.
Здесь есть еще одна проблема. SSD-накопители могут записывать (и читать) так быстро, что узкое место ввода-вывода перемещается на RAID-контроллер. Это уже было в случае с вращающимися металлическими дисками, но становится очевидным, когда речь идет о твердотельных накопителях. Вычисление четности стоит дорого, и вам будет сложно получить производительность ввода-вывода из LUN R5, созданного с помощью SSD.
Я нашел 2 исследования по этой теме:
Обновление четности увеличивает рабочую нагрузку на запись и использование пространства
Введение
[...] Результаты нашей аналитической модели показывают, что RAID5 менее надежен, чем чередование с небольшим количеством устройств, из-за усиления записи.
Вывод
[...] Изучаются различные факторы, такие как количество устройств и объем данных, и результаты показывают, что RAID5 не всегда полезен для повышения надежности систем на основе SSD.
Источник: Не позволяйте RAID совершать набеги на весь срок службы вашего массива SSD
(Опубликовано 02/2012)
Равное старение всех твердотельных накопителей создает риск одновременного отказа (это также касается RAID1 и RAID6!)
Аннотация
[...] Решения по резервированию, такие как RAID, потенциально могут быть использованы для защиты от высокой частоты битовых ошибок (BER) устаревших твердотельных накопителей. К сожалению, такие решения изнашивают избыточные устройства с одинаковой скоростью, вызывая коррелированные отказы по мере синхронного старения массивов. [...]
5. Результаты моделирования
[...] Обычный RAID-5 вызывает старение всех твердотельных накопителей поэтапно, а обычный RAID-4 - с устройствами данных; в результате вероятность потери данных при отказе твердотельного накопителя увеличивается почти до 1 для обоих решений по мере старения массива и периодически сбрасывается почти до нуля при одновременной замене всех твердотельных накопителей. [...]
Источник: Дифференциальный RAID: переосмысление RAID для повышения надежности SSD
(Опубликовано 03/2012)
Для защиты от этого в статье предлагается новый уровень RAID, называемый Дифф-RAID который выполняет автоматическое перетасовку с учетом возраста при замене устройства).
Вы можете защититься от этого, вручную проверив индикатор износа твердотельного накопителя и заранее заменив диски запасными, чтобы не разоваривать критический возраст нескольких дисков.
Parity RAID сокрушит ваш настольный SATA SSD за 300 долларов. Это даже не повредит SSD корпоративного уровня за 3000 долларов.
Все дело в том, что вы покупаете и каков ваш вариант использования. SSD - это гораздо более зрелая технология, чем раньше. Что касается высокого класса, их среднее время безотказной работы и максимальная запись приближаются к той же надежности, что и механические жесткие диски.
Одна из причин, по которой вы можете не захотеть использовать RAID с контролем четности на SSD, заключается в том, что вы можете быстро заполнить объединительную плату или шину контроллера большой группой RAID с множеством элементов SSD. Скорость чтения высокопроизводительных твердотельных накопителей и пропускная способность шины / объединительной платы текущих RAID-контроллеров очень быстро уменьшаются. Не говоря уже о том, что если на них размещаются данные, которые распределяются по сети, вполне возможно, что ваши сетевые интерфейсы будут узким местом перед дисковым вводом-выводом, когда вы говорите о больших SSD RAID.
По сути, время записи не имеет большого значения, если вы не создаете свой «сервер» из Newegg, но есть и другие причины, по которым вы может тратить деньги на установку твердотельных накопителей в RAID-массивы с большой четностью.