SSD

Kingston KC300: RAID5 и RAID10 в аварийном режиме


Сегодня мы протестируем 4-дисковые массивы RAID5 и RAID10 в аварийном режиме (Degraded), то есть без одного накопителя.

Массивы с резервированием (RAID5 и RAID10) способны функционировать при выходе из строя одного и более накопителей (в зависимости от типа RAID). Теоретически в аварийном режиме производительность должна изменится: для 4-дискового RAID10 аварийная ситуация должна снизить производительность в операциях чтения до уровня 3-дискового RAID0, при этом скорость записи, исходя из архитектуры массива, должна остаться на прежнем уровне; что касается 4-дискового RAID5, то скоростные показатели массива должны сократиться вне зависимости от типа операций. Это теория. Остается проверить ее на практике.
Для имитации аварийного режима (Degraded) мы просто отключили один накопитель.

X11SAE F degraded raid5 1

Результаты не заставили себя ждать: зайдя в настройки BIOS, мы сразу видим статус массива – Degraded, то есть массив находится в аварийном состоянии.

X11SAE F degraded raid5 2

Важно отметить, что штатные средства Windows не отображают состояние массива – они показывают лишь состояние файловой системы.

X11SAE F degraded raid10 1

Поскольку оба массива с резервированием, исключение одного накопителя не влияет на их объем.
Приступим к тестированию.

Тестовый стенд: Intel Xeon E3-1275v5, Supermicro X11SAE-F, Samsung DDR4-2133 ECC 8GB, Kingston KC300

Детализация

- Процессор: Xeon E3-1275v5 (HT on; TB on);
- Материнская плата: Supermicro X11SAE-F;
- Оперативная память: 4x Samsung DDR4-2133 ECC 8GB (M391A1G43DB0-CPB);
- Накопители: 4х Kingston KC300 120ГБ;
- ОС: Windows Server 2012R2.

Методика тестирования

- CrystalDiskMark v5.1 x64;
- ATTO Disk Benchmark v3.05;
- Anvil's Storage Benchmark v1.1.0.

CrystalDiskMark (50MB)

X11SAE F degraded cm50 seq

Потеря одного накопителя не проходит незаметно для массивов – производительность RAID5 и RAID10 снижается как в операциях чтения, так и записи.

X11SAE F degraded cm50 4k

На малых блоках невидна разница в производительности между массивами, но как отмечалось ранее – без использования очереди невозможно реализовать весь потенциал массивов.

X11SAE F degraded cm50 seq32

При использовании очереди потеря одного накопителя сказывается больше – скорость чтения обоих массивов практически вдвое ниже в аварийном режиме (Degraded), чем в обычном. Что касается скорости записи, то потеря одного накопителя сказывается больше на RAID5, чем на RAID10.

X11SAE F degraded cm50 4k32

Если скорость чтения падает при исключении одного накопителя из массива, то скорость записи растет (вероятно, снижается нагрузка на RAID-контроллер благодаря снижению объема синхронизации записываемых данных у RAID10).

CrystalDiskMark (100MB)

X11SAE F degraded cm100 seq

Увеличение объема задания не меняет кардинально картину: при исключении одного накопителя из массивов значительно снижается их скорость чтения.

X11SAE F degraded cm100 4k

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

X11SAE F degraded cm100 seq32

При последовательном чтении с использованием очереди исключение из массивов накопителя приводит практически к двукратному снижению скорости, чего не скажешь про операции записи для массива RAID10.

X11SAE F degraded cm100 4k32

CrystalDiskMark (500MB)

X11SAE F degraded cm500 seq

Дальнейшее увеличение объема задания практически не сказывается на результатах.

X11SAE F degraded cm500 4k

В данном подтесте всё без изменений.

X11SAE F degraded cm500 seq32

В данном подтесте, пожалуй, стоит отметить то, что исключение одного накопителя из массива больше сказывается на RAID5, чем на RAID10: производительность в операциях записи для первого массива снижается практически вдвое при переходе в состояние Degraded; а массив RAID10 лишь незначительно замедляется в операциях записи.

X11SAE F degraded cm500 4k32

ATTO Disk Benchmark

К сожалению, данный бенчмарк не заработал на RAID-массивах в аварийном режиме.

Anvil's Storage Benchmark

X11SAE F degraded anvil

Первое, что необходимо отметить, RAID10 в аварийном режиме имеет большую скорость записи, чем в нормальном (вероятно, здесь сказывается меньшая нагрузка на RAID-контроллер в виде синхронизации записываемых данных). Второе, скорость чтения обоих массивов значительно падает в аварийном режиме. Третье, исключение накопителя из массива RAID5 негативно сказывается не только на операциях чтения, но и записи.

Емкость

X11SAE F degraded capacity

Поскольку оба массива с резервированием, исключение одного накопителя не влияет на их объем.

Заключение

Как заключение… в очередной раз RAID10 оказался более выигрышным вариантом, чем RAID5, так как он показывает большую производительность как в нормальном состоянии, так и в аварийном (Degraded). При этом… данный массив может «пережить» выход из строя двух накопителей (при условии, что они будут находится на разных каналах RAID0) - теоретически производительность в таком состоянии будет на уровне обычного двухдискового RAID0. Пожалуй, единственным плюсом RAID5 остается только его емкость.
Остальные материалы по RAID-массивам на базе SSD - здесь.

0 logo low

Copyright © by ServersTech.ru, 2015-2020. Копирование запрещено.
Коммерческие предложения, сотрудничество и реклама: cooperation@serverstech.ru
Предложения, вопросы и пожелания читателей: readership@serverstech.ru
Copyright © 2015-2020 ServersTech.ru. Все права сохранены
Copyright © 2015-2020 ServersTech.ru. All rights reserved