- 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 очень сильно понижает производительность всего массива.
26 марта 2010 г.
Заметки на полях (Clariion RAID)
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий
Примечание. Отправлять комментарии могут только участники этого блога.