26 марта 2010 г.

Заметки на полях (Clariion RAID)

  • Stripe element size = 64KB или 128 блоков. Менять его не стоит.
  • Использование RAID6 при random writes маленькими блоками нагружает backend на 50% больше по сравнению с RAID5 . Sequential writes в RAID6 на 10% медленнее, чем в RAID5. Random и sequential reads – одинаково. 
  • При random writes маленькими блоками или выключенном write cache RAID5 и RAID6 заметно проигрывают RAID10.
  • Чем меньше дисков в RAID5, тем лучше уровень защиты и меньше время RAID reconstruction. 
  • Оптимальный размер RAID5 - 4+1. Больше 9+1 делать категорически не стоит.
  • Оптимальный размер RAID6 - 8+2 (распределенный между различными шинами 2 DAE 5+5) или 10+2 (распределенный между 3 DAE 5+5).
  • RAID3 лучше использовать при sequential reads >2MB и размерах блока >64KB.
  • Считается, что RAID10 стоит выбирать при random read >20%. 
  • В RAID10 уровень защиты и время RAID reconstruction от количества дисков не зависит.
  • Backend IOPS = read% * frontend IOPS + WP * write% * frontend IOPS, Backend MB/s = read MB/s + WP * write MB/s . Например, IO блоками 8KB 70/30 r/w, RAID5, 2000 frontend IOPS, backend IOPS=0,7*2000+0,3*4*2000=1400+2400=3800
  • Primary и Secondary sub-mirrors в RAID10 рекомендуется создавать на различных buses (удобнее скриптом из CLI). 
  • Создание RAID5 на дисках DAE на различных buses уменьшает время rebuild.
  • Процесс RAID group expansion очень сильно понижает производительность всего массива.

Комментариев нет:

Отправить комментарий

Примечание. Отправлять комментарии могут только участники этого блога.