Если визуально представить себе VM страйпинг LUNs, которые уже сами по себе уже страйпированы (RAID 5, RAID 6, RAID 10), получится клетчатый “узор”, напоминающий шотландку-тартан. Благодаря этому такие конфигурации в литературе часто называются пледами (plaid).
Обычно используется 3 типа plaids:
- High Bandwidth plaid имеет смысл использовать при размерах I/O запросов приложений >= размера RAID stripe на дисковом массиве (размер stripe element * количество дисков данных в RAID). Это необходимо для увеличения производительности записи за счет full-stripe writes (будем обсуждать далее в разделе xxx). В однопоточных приложениях Volume Manager создает отдельные потоки данных на каждую LUN, равномерно распределяя нагрузку сразу по нескольким дискам.
o распределять нагрузку между портами различных контроллеров (SP)
o для каждого активного пути к портам контроллера использовать на сервере выделенную HBA
o по возможности распределять нагрузку между различными дисковыми массивами
o настраивать только одну LUN на RAID Group.
- High Throughput plaid имеет жесткое ограничение на VM stripe element = RAID stripe. Основная идея такая же, как и в предыдущем случае – по максиму распределить нагрузку по различным шпинделям. Этот тип plaid можно организовывать как на RAID 5/6, так и на RAID10.
o распределять нагрузку между портами различных контроллеров (SP)
o для каждого активного пути к портам контроллера использовать на сервере выделенную HBA
o настраивать только одну LUN на RAID Group
- Cross-striping plaid используется при random I/O с размерами запросов от приложения <8KB. Для эффективной балансировки random нагрузки применяется “размазывание” сразу нескольких LUNs по максимально возможному количеству дисков. При распределении LUNs по RAID Groups необходимо быть уверенным в том, что эти тома не будут испытывать пиковую нагрузку в одни и те же моменты времени.
Комментариев нет:
Отправить комментарий
Примечание. Отправлять комментарии могут только участники этого блога.