Курсовая работа: Разработка систем хранения информации на RAID-массивах
Шаг 1
Приветствие. Описание того места, куда вы попали, и того, что вам здесь предлагают сделать. Указывается, что на превращение ваших дисков в RAID-массив понадобится до двух часов – в зависимости от размера винчестеров. Пользователь также извещается о том, что процесс будет проходить в фоновом режиме, то есть во время превращения можно продолжать работать с компьютером.
Шаг 2
Здесь нужно указать имя тома (как именно RAID-массив будет отображаться в системе). Выбор уровня – 0 или 1. Для «нулевого» уровня выбирается размер блока (strip size). На этот этап нужно обратить особое внимание, поскольку производительность RAID 0 сильно зависит от выбранного размера блока. Для выбора оптимального показателя, мы тестировали массив с разными значениями strip size.
Шаг 3
Выбор источника данных, то есть винчестера, на котором установлена система. С этого накопителя информация будет дублироваться (RAID 1) или частично копироваться (распределятся между HDD – для RAID 0).
Шаг 4
Выбор второго участника массива. На этот HDD будет копироваться информация с источника. (все данные на выбранном винчестере будут удалены).
Шаг 5
Выбор размера массива. При создании двух RAID'ов на двух дисках (0 и 1) первым обязательно должен быть «нулевой» уровень – и никак не наоборот: при установке сначала RAID 1 используется сразу все дисковое пространство и на RAID 0 ничего не остается. Размер массива «нулевого» уровня должен составлять не менее 50% общего дискового пространства.
Шаг 6
Завершение подготовки и начало миграции данных с источника на второй диск.
После выполнение всех шести шагов на экране появляется окно состояния прогресса. Во время преобразования действительно можно работать с другими приложениями – процесс создания массива практически не сказывается на работе системы.
Результаты тестирования.
Сначала измерялись теоретические параметры системы – как построенной на одиночном винчестере, так и на RAID-массиве «нулевого» уровня. Как и предполагалось, RAID почти вдвое превосходит «простой» накопитель.
Протестировав системы программой Aida32, мы получили вполне логичные результаты. Скорость чтения у винчестера производства WD равна приблизительно 50 Мб/с, а у «нулевого» RAID-массива, построенного на двух таких накопителях, этот параметр составляет около 97 Мб/с. Похожие результаты показал и представитель Seagate: 46 Мб/с для одиночного варианта и 90 Мб/с в случае с RAID’ом.
Для тестирования использовали пакет WorldBench 5, в состав которого входит два приложения:
ACD Systems ACDSee PowerPack 5.0
В этом тесте находится и открывается каталог, который содержит 155 файлов формата JPG (Приложение А). Затем все файлы конвертируются в формат PCX. Процедура повторяется несколько раз, причем каждый раз меняется тип формата, в который преобразуются JPG-файлы: GIF, BMP, TIFF, TGA, PNG.
Для винчестера производства Seagate прирост производительности в этом приложении при использовании RAID-массива составил около 5%. Причем показатели всех RAID’ов почти не отличаются – вне зависимости от значения strip size.
Совсем другая картина наблюдается с представителем WD. Во-первых, отчетливо видна разница в производительности у RAID-массивов с разными значениями strip size. Худший результат у массива с размером блока 128 Кб. При переходе на 64 Кб производительность возрастает на 2%, а для блока размером 16 Кб прирост равен почти 5%.
Что же касается сравнения одиночного диска с RAID-массивом, то здесь разница еще более существенна: дисковая подсистема с 16-килобайтным блоком обогнала дисковый вариант более чем на 10% – а это уже можно назвать хорошим приростом.
Ahead Software Nero Express 6.0.0.3
В ходе данного теста создается проект, состоящий из файлов общим объемом около 538 Мб, и записывается восемь изображений (image) этого проекта в формате ISO (Приложение Б).
Вот это уже действительно похоже на реальный прирост производительности. У систем, построенных на винчестерах производства WD, разница составила почти 16%. Зато RAID-массив, составленный из накопителей Seagate, обогнал одиночный винчестер того же производителя почти на 22%.
Заключение
Из данной курсовой работы видно что компьютерная система спроектированная по технологии RAID может использоваться для создание дисковых массивом, в зависимости от того, что нужно получить в конце. Если необходима надёжность и достоверность хранящей информации то использование RAID – массивов может сохранить её от потери.
Как видно из результатов тестирования, прирост производительности в приложениях оказался не столь значительным, как в теоретических тестах. Можно предположить, что существенный прирост производительности будет наблюдаться, например, при использовании RAID-массива для обработки больших объемов аудио или видео файлов.
Так же нужно отметить, что мы тестировали не просто RAID, а дисковый массив, построенный при помощи технологии Intel Matrix Storage Technology. При использовании этой технологии, помимо прироста производительности, мы получаем еще и другие преимущества:
- Во-первых, дешевый RAID-контроллер, встроенный в материнскую плату;