Рекомендуемое максимальное количество дисков в системе 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, а производительность влияет. По большей части.
Эффективный максимум - пропускная способность контроллера RAID.
Допустим, чтение диска максимально на 70 МБ / с. При пиковой нагрузке вы не можете пролистать данные достаточно быстро. Для занятого файлового сервера (RAID 5) или db-сервера (RAID 10) вы можете поразить это быстро.
SATA-2 имеет спецификацию интерфейса 300 МБ / с, SCSI Ultra 320 будет более последовательным. Вы говорите 6-10 дисков, потому что вы не будете слишком часто бить в пики.
источник
Предел дисков в RAID раньше определялся количеством устройств на шине SCSI. К одной шине может быть подключено до 8 или 16 устройств, а контроллер считается одним устройством - так было 7 или 15 дисков.
Следовательно, многие RAID-массивы представляли собой 7 дисков (один был горячим резервом), что означало, что осталось 6 дисков - или 14 дисков с одним горячим резервом.
Таким образом, самая большая вещь о дисках в группе RAID - это, вероятно, сколько IOPS вам нужно.
Например, диск SCSI со скоростью вращения 10 000 об / мин может работать около 200 IOPS - если у вас было 7 из них в RAID 5 - вы потеряете 1 диск для контроля четности, но тогда у вас будет 6 дисков для чтения / записи и теоретический максимум 1200 IOPS - если вы нужно больше IOPS - добавить больше дисков (200 IOPS на диск).
А более быстрые диски SAS со скоростью 15k RPM могут достигать 250 IOPS и т. Д.
Кроме того, всегда есть SSD (30 000 операций ввода-вывода в секунду на диски), и они доступны для проверки (хотя и очень дорогие).
И я думаю, что SAS имеет сумасшедшее максимальное значение для количества устройств - например, 16 000 дисков
источник
С RAID6 и SATA у меня был хороший успех с 11 дисками ... И одним «горячим» резервом (для некоторых плохих контроллеров потребуется два «горячих» резерва для восстановления RAID6). Это удобно, поскольку многие JBOD входят в группы по 12 дисков, например, HP MSA60.
источник
Пока вы не достигнете максимальной скорости шины в более узкой точке цепи (рейд-карта, ссылки), это может иметь смысл. То же самое, когда вы добавляете много сетевых адаптеров 1GbE на вашу шину PCI, не имеет никакого смысла.
источник