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

RAID-5 или RAID-10 рекомендуется для автономных индексов IDOL?

Я хорошо осведомлен о широко распространенной рекомендации, что любая дисковая система, содержащая базу данных, не должна быть RAID-5 из-за низкой производительности записи на RAID-5. Вы можете посмотреть на Сайт BAARF чтобы увидеть аргументы в пользу RAID-5 и проблемы с ним для баз данных.

Я создаю сервер индексирования IDOL - наш первый - и мне было интересно, знают ли люди, имеющие опыт работы с IDOL, каков баланс чтения / записи. RAID-5 быстрее для систем с большим количеством операций чтения; RAID-10 для систем с большим количеством операций записи (если более 5-10% обращений к вашему диску приходится на запись, вам лучше использовать RAID-10). Я ожидал, что IDOL делает достаточно записей, чтобы оправдать RAID-10, но на самом деле я не знать и я надеялся, что кто-то еще здесь сделает.

... поэтому возникает вопрос: будет ли сервер индексирования IDOL выполнять достаточно операций записи, чтобы оправдать использование RAID-10 вместо RAID-5?

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

Однако первоначальная индексация блоков нового контента приведет к большому объему записи, как и любые операции повторной индексации, запущенные по любой причине. Для любой из этих операций вы заметите значительную разницу в производительности между RAID10 и RAID5 / 6.

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

RAID-10 является предпочтительным вариантом в большинстве случаев, особенно если вы используете большие диски.

RAID-5/6 оставляет вам:

  • Более уязвим к потере данных при определенных обстоятельствах
  • Длительный период снижения производительности в случае отказа диска
  • Меньшая избыточность, чем у RAID-10
  • Существенно больше свободного места на диске, чем у RAID-10
  • Меньшая архитектурная гибкость, чем у RAID-10

Кроме того, RAID-5 не является более быстрым RAID-10 для большинства целей чтения.

Изменить: незначительно увеличено дисковое пространство на значительно большее дисковое пространство.

Я согласен с другими плакатами относительно конкретных деталей RAID 5/6/10 и тому подобного, поэтому я не буду вдаваться в подробности по этим вопросам. Но вы не указали, какое оборудование используется, поэтому я напоминаю вам, что следует также помнить об использовании надежного аппаратного RAID-контроллера.

Я делал программный RAID до и после нескольких сбоев, я их поклялся. После использования аппаратного RAID (например, Adaptec и 3Ware) разница существенная. Мало того, что они работают лучше, чем программный RAID, я еще не сталкивался с отказами каких-либо дисков. Я не говорю, что этого никогда не произойдет, но оборудование, будучи более дорогим, определенно поможет вам с производительностью и доступностью. Не пренебрегайте RAID-контроллером!

Многие установки включают два массива; один RAID-5 для данных и один RAID-1 (или 10) для журналов. Я никогда не работал с какой-либо базой данных, которая требовала бы RAID10 для хранения данных, но, возможно, у других есть ..