Назад | Перейти на главную страницу

RAID: достаточно ли иметь n + 1 дисков в массиве RAID6, чтобы соответствовать производительности n дисков массива RAID5?

Насколько мне известно, RAID-6 имеет еще худшие потери при записи, чем его собрат RAID-5.

Но мы также знаем, что можно добиться большей производительности от типичного RAID-массива, если в нем будет больше шпинделей. Но насколько еще?

В типичных массивах RAID5 всего от 5 до 8 дисков. Если мы хотим обеспечить такую ​​же производительность (больше с точки зрения IOPS, чем пропускной способности, а доступное пространство не имеет значения) с массивом RAID6, сколько дисков мы должны в него поместить? еще один? еще два? На 30% больше?

РЕДАКТИРОВАТЬ: конечно, я говорю об использовании однородных дисков (одинаковой емкости и производительности)

2-е РЕДАКТИРОВАНИЕ: я говорю о правилах большого пальца, а не о конкретных числах. По этому поводу должны быть какие-то приблизительные цифры ...

Без дополнительной информации: это зависит от обстоятельств.

При чтении R6 с n + 1 устройствами должен работать так же, как R5 с n устройствами, при условии, что массив не находится в ухудшенном состоянии или состоянии повторной синхронизации. Для некоторых шаблонов чтения он может даже предлагать более высокие скорости массовой передачи и / или IOPS, поскольку ваши данные распределяются по большему количеству устройств.

В идеальном мире с хорошим аппаратным контроллером, который выполняет параллельную запись на все соответствующие устройства и может вычислять оба блока контрольной суммы достаточно быстро, чтобы добавленная задержка была достаточно мала, чтобы ее можно было игнорировать, тогда запись должна показывать аналогичные показатели производительности на R6 через n + 1 как R5 над n. Если у вас плохая настройка RAID, которая не может выполнять параллельную запись или обычно медленная, поэтому легко насыщается (некоторые программные RAID и поддельные RAID, как правило, действительно дешевые RAID-контроллеры), вы обязательно увидите падение производительности для тяжелых шаблонов записи.

Для чисел: в любом случае это очень зависит от вашего шаблона ввода-вывода. Возможно, вам придется организовать собственный простой сравнительный тест, чтобы получить любые полезные + релевантные цифры для вашего варианта использования.