Рекомендуемое максимальное количество дисков в системе RAID сильно варьируется. Это зависит от множества вещей:
- Дисковая технология SATA допускает меньшие массивы, чем SAS / FC, но это меняется.
- Ограничения контроллера RAID Сам контроллер RAID может иметь фундаментальные максимумы. Если он основан на SCSI и каждый видимый диск является LUN, правило 7/14 остается в силе. Если он основан на FibreChannel, он может иметь до 120 или более видимых дисков.
- Процессор контроллера RAID Если вы используете RAID любого типа с четностью, процессор на карте RAID будет ограничивать скорость записи данных. Там будет фундаментальный максимум для карты. Вы увидите это при сбое диска в LUN RAID5 / 6, поскольку падение производительности повлияет на все LUN, связанные с картой RAID.
- Пропускная способность шины U320 SCSI имеет свои ограничения, как и FibreChannel. Для SCSI хранение членов RAID на разных каналах может повысить параллелизм и повысить производительность, если контроллер поддерживает это.
Для RAID на основе SATA вам не нужно иметь более 6,5 ТБ свободного диска, если вы используете RAID5. Пройдите дальше, чем RAID6, и это гораздо лучшая идея. Это связано с невосстановимой частотой ошибок чтения. Если размер массива слишком велик, шансы невосстановимой ошибки чтения, возникающей при перестройке массива после потери, становятся все выше и выше. Если это произойдет, это очень плохо. Наличие RAID6 значительно уменьшает это воздействие. Однако качество дисков SATA в последнее время улучшается, поэтому это может продолжаться недолго.
Количество шпинделей в массиве меня не особо беспокоит, так как довольно просто добраться до 6,5 ТБ с 500 ГБ дисками на U320. Если это сделать, было бы неплохо разместить половину дисков на одном канале, а половину на другом, чтобы уменьшить конфликты ввода-вывода на стороне шины. Скорости SATA-2 таковы, что даже только два диска, передающие с максимальной скоростью, могут насытить шину / канал.
Диски SAS имеют более низкую скорость MTBF, чем SATA (опять же, это начинает меняться), поэтому правила там менее строгие.
Существуют массивы FC, которые используют диски SATA для внутреннего использования. RAID-контроллеры там очень сложные, что запутывает эмпирические правила. Например, линейка массивов HP EVA группирует диски в «дисковые группы», на которых расположены LUN. Контроллеры целенаправленно размещают блоки для LUN в непоследовательных местах и выполняют выравнивание нагрузки на блоках за кулисами, чтобы минимизировать горячие точки. Это долгий способ сказать, что они делают для вас большую работу в отношении многоканального ввода-вывода, шпинделей, участвующих в LUN, и работы с избыточностью.
Подводя итог, частота отказов дисков не определяет правила относительно количества шпинделей в группе RAID, а производительность влияет. По большей части.