RAID массив: что это и для чего он вам может понадобиться

10

При сборке и оптимизации компьютера пользователи встречают много незнакомых слов и аббревиатур, RAID одно из них. Но это слово не страшное, наоборот, оно очень полезное.

Производительность современных компьютеров постоянно повышается, причём в последние годы очень уж бистро. Процессорные гонки за гигагерцами вроде немного стихли, но развернулась борьба на поле количества ядер, их становится всё больше, потоков ещё вдвое больше. Графические ускорители с каждой новой моделью покоряют очередные высоты. Но вот что касается жёстких дисков (HDD), то их скорость остановилась на уровне 7200 оборотов. Конечно, на месте диски не стоят, повышается их надёжность, но растёт только объём. Скорость же остаётся на месте. Можно ли это как-то исправить и заставить дисковую подсистему работать быстрее, не прибегая к использованию SSD-накопителей, у которых есть чётко определённая граница, после которой они перестают работать?

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

RAID-массив – с чем едят

9

В переводе (не дословно) RAID – это массив, объединение нескольких независимых дисков, технология виртуализации, позволяющая объединять отдельные диски в единый логический элемент. Если речь об объединении, значит минимум в технологии участвует два жёстких диска, но их может быть гораздо больше в зависимости от задач. От них же зависит, какой именно массив будет создаваться.

RAID 0

Суть этого массива в чередовании или striping. При этом все данные, которые записываются на диск, сначала разбиваются на равные блоки и пишутся на оба диска поочерёдно. Цель такой схемы – увеличить скорость работы дисковой подсистемы, а она увеличивается вдвое. Общий объём дисков не меняется и доступен полностью.

Количество дисков в этом массиве ограничивается только количеством портов, можно очень много связывать. При этом скорость общей системы будет увеличиваться с добавлением дисков. Если у вас два винчестера по 200 мегабайт в секунду, то скорость общей систему будет 400 мегабайт в секунду. Если четыре таких диска, то, соответственно – 800 мегабайт в секунду. Казалось бы, вот оно, волшебное средство! Однако есть здесь и минус. Дело в том, что если выйдет из строя всего один диск, то информация будет потеряна вся, ведь данные разбиваются на разные диски, то есть один файл частично записывается на все диски массива. А битый файл неоткуда будет восстановить.

8

RAID 1

Суть этого массива в зеркалировании. В этом случае данные записываются одновременно на два диска, но не последовательно, а в зеркальном отображении. То есть на обоих дисках будет одна и та же информация. Цель такого массива – повышение надёжности хранения данных. Если выйдет их строя один диск, то информацию вы не потеряете. Скорость при этом вообще не меняется, а вот с объёмом беда, у вас всегда будет доступен объём только одного диска.

RAID 10

В этот вид входят несколько массивов, суть которых примерно одинакова. Минимальное количество дисков – четыре, и всегда должно быть чётны. При этом повышается (но не вдвое) скорость общей системы и надёжность хранения данных

RAID 5

Этот вид массива схож с типом RAID 1, но минимальное количество дисков – три. Один диск будет использоваться для дублирования информации, два других будут последовательно записывать разбитые на части файлы. Получается, что и скорость вдвое повышается, и надёжность высокая.

6

Если у вас четыре диска по два терабайта каждый, то при RAID 10 у вас останется свободными 4 терабайта, скорость при этом увеличится вдвое. Надёжность на уровне – если сломается два винта, то всё можно восстановить. При RAID 5 в этом случае у вас будет свободно 6 терабайт, скорость увеличится ненамного, надёжность – восстановление только с одного сломанного диска.

Вроде RAID 10 видится более привлекательным решением, поскольку отдаёт на откуп всего два терабайта, но зато получаем вдвое увеличенную скорость и надёжность полного восстановления. Однако это справедливо при небольшом количестве дисков. Если их становится намного больше, то RAID 5 уже видится более выгодным решением. К примеру, у вас десять винчестеров по два терабайта, при RAID 10 у вас свободно останется 10 терабайт, а пятёрка на 8 терабайт больше, да ещё и дублирующая информация есть на одном диске. То есть доступны все винчестеры за исключением одного для восстановления данных.

7

То есть получается, что половину свободного объёма отдавать за скорость уже не очень выгодно. Разумеется, если изначально не стояло именно таких задач. Если данные бекапятся в облаке или в другом хранилище, и у вас цель максимально повысить скорость работы дисковой подсистемы, чтобы быстрее чем SSD, то тогда RAID 0 и как можно больше дисков. Такие скорости многим SSD недоступны.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Добавить комментарий

Ваш e-mail не будет опубликован.