![Возможность создания RAID-массива RAID-массивов](https://rvso.com/image/1452256/%D0%92%D0%BE%D0%B7%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE%D1%81%D1%82%D1%8C%20%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D1%8F%20RAID-%D0%BC%D0%B0%D1%81%D1%81%D0%B8%D0%B2%D0%B0%20RAID-%D0%BC%D0%B0%D1%81%D1%81%D0%B8%D0%B2%D0%BE%D0%B2.png)
Использование RAID может повысить скорость и избыточность.
Можно ли создать RAID, используя другие RAID в качестве "дисков"? Это может еще больше повысить производительность и избыточность. Сколько уровней можно использовать?
решение1
Это стандартная практика, которая называется вложением. Пример — Raid 10. В зависимости от того, как вы это настроите, есть много преимуществ. Вот вики, с которой можно начать.
решение2
RAID из RAID-массивов вовсе не является экзотикой: двузначные уровни RAID (например, 10, 50, 55) обычно создаются именно так, например, RAID 10 — это не что иное, как RAID0, состоящий из элементов, которые сами по себе являются конструкциями RAID1.
решение3
Я отформатирую это позже... Существует предел производительности, которую вы можете получить. Лучшие IOPS записи, которые вы можете получить, это RAID0, который также имеет наибольший размер. Все типы RAID изменяют IOPS записи в соотношении 0 к 1, это называется штрафом записи (на самом деле это обратная величина этого числа). Больше быть не может. Максимальное количество IOPS чтения — это просто количество дисков * IOPS, также это максимальное количество IOPS записи, которое вы можете получить, которое вам нужно будет для всего RAID0. Больше рейдов сверху — больше штрафа за запись. IOPS чтения всегда остается прежним. Однако для каждого слоя вы получаете пониженную производительность для дополнительного слоя. Raid 0 — это 1 штраф записи, поэтому он не влияет на это число. Raid 5 — это 4. Raid 6 — это 6. Raid 1 — это 2 (или количество дисков в зеркале — в 99% случаев это 2, поэтому это число равно 2). Raid 10 имеет штраф записи 2 (это означает, что у вас есть куча raid1, все соединены как raid 0), самый низкий. Raid 50 будет иметь штраф записи x/4. Где x — это количество raid 5, которые у вас есть, которые все обернуты как raid 0. Лучшими вложенными raid с точки зрения производительности и размера являются Raid10,50,60. Например, raid 55 будет иметь штраф записи x/16, где x — это количество raid 5 (количество vdev)... Я проясню это позже, в основном лучшая производительность — raid0 или raid10. Больше вложенности — и вы получаете меньше операций ввода-вывода записи. Операции чтения не влияют на все это.