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

Как мне рассчитать IOPS для RAID50 и RAID60?

Я исследую некоторые системы баз данных на 4 ТБ и сравниваю различия между RAID-10 и RAID-50.

Я знаю, как рассчитать IOPS для обычных уровней RAID, таких как RAID-1, RAID-5 и RAID-10. Однако я не уверен, как рассчитать IOPS для систем RAID-50 и RAID-60, особенно в отношении штрафов за запись RAID, которые являются проклятием для систем RAID-5 и RAID-6.

Как мне рассчитать IOPS для системы RAID-50? Стоит ли как-то совмещать метрики RAID-10 и RAID-5? Каков штраф за запись в массиве RAID-50 или RAID-60?

Мы знаем, что эффективный IOPS для RAID-массивов можно рассчитать с помощью следующих формула

Ieffective = (n * Isingle) / (READ% + (F * WRITE%))

Куда:

Но каков штраф за запись для системы RAID-50?

Заметка: Для людей, интересующихся ZFS: IOPS, используемые для ZFS RAIDZ, RAIDZ2 и RAIDZ3, значительно улучшены по сравнению с традиционными RAID5 и RAID6: См. Отличается ли вычисление IOPS для ZFS RAIDZ от вычисления IOPS для RAID5 и RAID6?

Вот основы расчета:

  • А 16-дисковый RAID-50 массив имеет такое же количество операций ввода-вывода в секунду для чтения и записи, что и два 8-дисковых RAID-5 массивы.
  • А 16-дисковый RAID-60 массив имеет такое же количество операций ввода-вывода в секунду для чтения и записи, что и два 8-дисковых RAID-6 массивы.

Вы должны рассчитать количество операций ввода-вывода в секунду для RAID-массивов, используемых для построения блока, а затем сложить их.

Вы не можете составить простую формулу для этих составных типов RAID. Вам нужно будет включить количество базовых групп RAID и характеристики каждой, рассчитав рейд каждого члена и сложив их вместе.