RAID производителност

Сигурен съм, че всеки системен администратор се е сблъсквал с въпроса кой raid масив да използва за определена задача. Искам да споделя своите мисли, цифри и разсъждения по тази тема.

Задачата е да се планира мястото за поставяне на виртуални машини в системата за съхранение.

Използван хардуер и софтуер за тестване - VMWare ESXi 5.5 на HP ProLiant DL380 Gen8, виртуална машина Windows 2008 R2 Enterprise (2 CPU, 4 Gb RAM, 60 Gb HDD), дискова система HP P2000 G3 MSA FC, дискове HP SAS 600Gb 10k, програма за оценка на скоростта Cristal Disk Mark.

Целта е да изберете типа raid масив. Методология на тестване - включи виртуалната машина в локалното хранилище за данни, мигрира към масива, направи измерване, мигрира обратно, демонтира масива на системата за съхранение и сглоби друг тип raid от същите дискове, мигрира машината (VMWare ви позволява да направите това на гореща, без да спирате машината), направи измерване и т.н.

Изводи - винаги е по-ясно да се манипулират числата. В интернет има много снимки, които са „по-бързи“, „безотказни“ и т.н. Устойчивостта на грешки е по-разбираем параметър - 1 или 2 диска, времето за възстановяване след смяна на диск изисква отделно проучване. Снимки на "папагали" и други животни на конкретни дискове също не са много подходящи за нашата задача, тъй като много зависи от рейд контролера.

В тази статия разглеждаме параметъра "по-бързо". Разбирам, че всичко зависи от конкретния хардуер, затова посочвам точната конфигурация.

Резултатът - след като направихме измервания, ние определихме използването на масиви Raid50 и Raid10 за себе си.

За да не съм голословна прилагам снимки на измерванията.

Raid0 на 4 диска:

диск

Raid0на 12 диска:

производителност

Raid10 на 4 диска:

диска

Raid5 на 9 диска:

дискове

Raid50 на 8 диска:

дискове

Raid6 на 4 диска:

диск

Отляво надясно: raid50, raid6 (2 измервания в различно време), raid5, raid10. Долу вдясно: raid0 4 диск, raid 0 12 диск: