Проблемы RAID5. Скорость
Откровение даже для некоторых подкованных
Уже разобраны массивы 0, 1, 4, 5, 6 и 10.
Вроде очередь 50. Но, приступив к его описанию, я понял, что надо остановиться на проблемах RAID5, иначе будет непонятно
Тем, кому уже непонятно, рекомендую просмотреть посты о RAID:
➢ RAID0
➢ RAID1
➢ RAID4
➢ RAID5
➢ RAID6
➢ RAID10
Это единственное, что я могу посоветовать в ответ на комментарии, типа: «Ничего не понятно, но очень интересно» – раз уж интересно ;)
Итак, RAID5 – это 3 и более дисков с поблочной записью и распределенными контрольными суммами. Избыточность – 1 диск. Казалось бы, универсальное хранилище под многие задачи. Небольшая избыточность – это не так дорого, как RAID1 или 10, но все же надежней, чем RAID0. Чередование (поблочная запись) дает хорошую скорость, по крайней мере на чтение
Так в чем проблемы?
Парадоксально, но проблемы именно в скорости и надежности RAID 5 на большом количестве дисков.
Сегодня разберемся со скоростью
Скорость чтения в массивах с чередованием высокая за счет того, что оно идет параллельно для блоков данных с разных дисков. Значит, если дисков так много, что при чтении в среднем задействуется лишь малая часть носителей, то такое увеличение бесполезно – размер файлов меньше одного прохода
Скорость записи же падает катастрофически.
К примеру, у вас RAID5 на 32 диска. Вы записываете небольшой файл на 2 блока. Для вычисления контрольной суммы и записи ее в блок избыточности надо считать 31 блок (число дисков минус 1). Итого вы даете RAID-контроллеру задачу на запись 2 блоков, а он для этого читает и подает в XOR блоки с 31 HDD!
Выходит, что оптимальное количество дисков, не обрушивающих скорость RAID5 зависит от соотношения факторов:
➢Тип данных и характер работы с ними;
➢Размер блока.
В большинстве случаев добавление диска в RAID5 из 8 и более HDD приведет к падению производительности
Есть еще и проблема скорости перестроения RAID5
Если из массива выпал диск и его заменили на новый, то для возврата избыточности идет считывание остальных дисков, вычисление их контрольной суммы и запись на вставленный на замену. Разумеется, скорость этого процесса напрямую зависит от размера дисков. Работает принцип «Чем больше, тем хуже». К следующему же посту есть время подумать, на что в таком случае влияет количество дисков
Оставить заявку на консультацию, чтобы задать любые вопросы, можно в форме ниже