Технология Intel® Matrix Storage (Часть 1)

Технология Intel® Matrix Storage (Часть 1)
RAID-массивы пришли в настольные компьютеры из серверных систем и мощных рабочих станций, в которых высокая производительность и повышенная надежность дисковой подсистемы (надежность хранения данных) ценились особенно высоко. В последние годы технология RAID начинает использоваться и в обычных настольных компьютерах, что в значительной степени обусловлено решениями корпорации Intel, которая стала встраивать RAID-контроллеры в наборы микросхем системной логики, особенностью которых стала возможность построения массивов RAID 0 и RAID 1 с использованием всего двух жестких дисков (HDD). Если HDD больше, становятся доступны возможности построения RAID 5, RAID 0+1, RAID 10.

Рассмотрим вкратце, что собой представляют RAID массивы.

В декабре 1987 г. в статье "О массивах недорогих дисков с избыточной информацией" ("A case for redundant arrays of inexpensive disks (RAID)") Дэвида Паттерсона (David Patterson), Рэнди Катца (Randy Katz) и Гарта Гибсона (Garth Gibson) из Калифорнийского университета Беркли были изложены ставшие уже классическими основы технологии RAID-массивов дисковых накопителей. С аббревиатурой RAID в свое время случился казус. Дело в том, что недорогими дисками в то время назывались все диски, которые использовались в ПК, в противовес дорогим дискам для Mainframe. Но для использования в массивах RAID пришлось использовать достаточно дорогостоящую аппаратуру, не входившую в состав, ни одного персонального компьютера. Поэтому RAID начали расшифровывать, как redundant array of independent disks - избыточный массив независимых дисков, как ныне, и определено RAID Advisory Board.

В зависимости от особенностей организации массива выделяются несколько уровней. Мы же рассмотрим лишь те, что могут быть реализованы с использованием Intel® Matrix Storage, причем некоторые решения могут быть реализованы лишь с использованием последнего поколения чипсетов Intel.

RAID 0 (Data Stripping), предназначен для ускорения доступа к дисковой подсистеме. В этом режиме данные разбиваются на блоки одинакового объема, которые параллельно пишутся/читаются на разные диски одновременно, в результате чего обеспечивается существенное ускорение как записи, так и чтения. Чем больше дисков в массиве уровня RAID 0, тем быстрее работает дисковая подсистема. Основной недостаток - отсутствие дублирования данных и, следовательно, невысокая отказоустойчивость: при отказе даже одного диска в массиве, повреждается или полностью утрачивается информация на всем массиве.

RAID 1, mirroring - "зекралирование". В данном случае одинаковые данные параллельно записываются на пару дисков, то есть каждые два диска полностью дублируют друг друга. В случае отказа одного из пары винчестеров все данные остаются на другом, и система продолжает работать. Достаточно заменить вышедший из строя винчестер, как массив снова восстановится. Недостатки массива уровня 1: емкость пары дисков становится равной емкости одного винчестера, а скорость работы дисковой подсистемы замедляется.

Достоинства RAID-массивов уровней 0 и 1 можно объединить, создав массив 0+1 из четырех винчестеров: диски объединяются попарно в массивы уровня 0, а оба этих массива как логические диски объединяются в массивы-зеркала уровня 1.

Обратная разновидность такого комплексного массива - уровень 10, в котором сначала диски объединяются в зеркальные массивы уровня 1, а затем эти "зеркала" объединяются в массив 0 с чередованием. Заметное преимущество массива уровня 10 - в ускорении восстановления, поскольку в отличие от уровня 0+1 при выходе из строя одного диска необходимо восстанавливать данные только на одном винчестере, а не на двух.

RAID- 5, Block Striping with Stripped Parity - отказоустойчивый массив независимых дисков с распределенной четностью. В этом случае несколько дисков используются в режиме чередования, а еще один, равный каждому из дисков массива по объему, применяется для записи контрольной суммы, при помощи которой можно восстановить данные на любом вышедшем из строя диске.


Intel® Matrix Storage поддерживают следующие наборы микросхем Intel®:

Набор микросхем Intel® G965 Express
Набор микросхем Intel® P965 Express
Набор микросхем Intel® Q963 Express
Набор микросхем Intel® Q965 Express
Набор микросхем Intel® 5000P
Набор микросхем Intel® 5000V
Набор микросхем Intel® 5000X
Набор микросхем Intel® 975X Express
Набор микросхем Intel® 955X Express
Семейство наборов микросхем Intel® 945 Express
Семейство наборов микросхем Intel® 945 Express для мобильных ПК
Набор микросхем Intel® E7230
Семейство наборов микросхем Intel® 925X Express
Семейство наборов микросхем Intel® 915 Express
Семейство наборов микросхем Intel® 915 Express для мобильных ПК
Набор микросхем Intel® 910GL Express
Набор микросхем Intel® 910GML Express для мобильных ПК
Набор микросхем должен содержать один из следующих контроллеров:

Контроллер-концентратор ввода/вывода Intel® 82801HR/HH/HO (ICH8R) - RAID и AHCI
Контроллер-концентратор ввода/вывода Intel® 631xESB/632xESB - RAID и AHCI
Контроллер-концентратор ввода/вывода Intel® 82801GHM (ICH7MDH) - только RAID
Блок контроллеров ввода/вывода Intel® 82801GBM (ICH7M) - только версия AHCI
Блок контроллеров ввода/вывода Intel® 82801GR (ICH7R) - RAID и AHCI
Блок контроллеров ввода/вывода Intel® 82801GH (ICH7DH) - RAID и AHCI
Блок контроллеров ввода/вывода Intel® 82801FR (ICH6-R) - RAID и AHCI
Контроллер-концентратор ввода/вывода Intel® 82801FBM (ICH6M) - только AHCI

Можно предположить, что домашнего пользователя, прежде всего, интересует производительность и, следовательно, RAID 0 из двух дисков. Но, с другой стороны, не все домашние системы выполняют функцию бытовых медиаплееров и заменителей игровых консолей. На ПК часто хранится ценная информация, потеря которой может оказаться весьма критичной. RAID 1 вроде спасает ситуацию, но производительность компьютера, при этом, существенно падает. Можно было бы организовать RAID 10, но для его построения требуются 4 HDD. К тому же, далеко не каждый интегрированный контроллер позволяет организовывать подобную конфигурацию дисковой подсистемы, а разместить 4 диска в некоторых корпусах оказывается проблематичным. Да и среднестатистический пользователь просто не станет приобретать такую систему.
Image С появлением Intel® Matrix Storage задача существенно упростилась.
Суть ее в следующем - при наличии в системе двух жестких дисков с SATA-интерфейсом и материнской платы с южным мостом (см. выше) возможно разделение дискового пространства на две части (объем выбирается пользователем). Причем одна из них будет функционировать как RAID0 (к примеру), а вторая - как RAID1. Т.е. 1-й массив будет обеспечивать высокую производительность, 2-й надежность хранения данных. Процедуру установки и испытания подобной системы мы рассмотрим, используя M/B GigaByte GA-965P-DS4 (Intel P965 + ICH8R).

Вся конфигурация системы выглядит следующим образом:

M/B GigaByte GA-965P-DS4
CPU Intel Core 2 Duo E6300 1.86 ГГц/ 2Мб/ 1066МГц BOX
Kingmax DDR-II DIMM 512Mb <PC-6400> (2 шт.)
DVD RAM&DVD+R/RW & CDRW LITE-ON
FDD 3.5 HD NEC

HDD участвовавшие в испытаниях

HDD 320 Gb SATA-II 300 Seagate Barracuda 7200.10 <3320620AS> 7200rpm 16Mb
HDD 160 Gb SATA-II 300 Seagate Barracuda 7200.10 <3160815AS> 7200rpm 8Mb (2шт.)
HDD 160 Gb SATA150 Samsung <SP1614C> 7200rpm 8Mb (2005 года)
HDD 160 Gb Seagate Barracuda 7200.7 ST3160023AS 7200rpm 8Mb (2005 года)

ОС Windows XP SP2
Тесты - SiSoftware Sandra 2007 и HDTach-3-0-4-0.

В порядке эксперимента мы сравнили быстродействие полученных "гибридных" массивов, построенных на различных HDD. В первом случае мы использовали два новых и одинаковых жестких диска 160 Gb SATA-II 300 Seagate Barracuda 7200.10 <3160815AS> 7200rpm 8Mb; во втором - два диска равной емкости, но от разных производителей и проработавших достаточно длительное время. Кроме этого мы сравнили полученные результаты с производительностью HDD 320 Gb SATA-II 300 Seagate Barracuda 7200.10 <3320620AS> 7200rpm 16Mb.

Процедура создания RAID массивов.

1. Для включения поддержки RAID, зайдя в BIOS, раздел

Image 

активировали SATA RAID / AHCI Mode - RAID - Set the onboard SATA controller to RAID mode.

2. Перезагрузившись и получив приглашение (нажать Ctrl+I) настроить RAID массивы, мы благополучно попали в меню настройки.

Image

На рисунке представлены 2 созданных массива RAID0 и RAID1 построенных на двух разных HDD. Seagate Barracuda 7200.10 <3320620AS> в массивы не входит. Сначала создается массив RAID0, затем RAID1. Выйдя и сохранив настройки можно приступать к установке системы.

Подробно с процедурой установки можно ознакомиться здесь Программа Intel Matrix Storage , ну а мы предлагаем ознакомиться вам с полученными результатами.

SiSoftware Sandra 2007

Image

 Абсолютным значениям, полученным в SiSoftware Sandra 2007 можно доверять или нет, но одно очевидно, прирост производительности в режиме RAID0 очевиден, а вот результаты RAID1 в первом случае (два одинаковых диска Seagate Barracuda 7200.10 <3160815AS> 7200rpm 8Mb) вызывает некоторые сомнения.

Посмотрим, что покажет HDTach

1. RAID0 на базе Seagate Barracuda 7200.10 <3160815AS>

Image

 2. RAID1 на базе Seagate Barracuda 7200.10 <3160815AS>

Image

3. Seagate Barracuda 7200.10 <3160815AS>

Image

Как ни странно, но результат в некоторой степени сопоставим с результатами в SiSoftware Sandra 2007, в том смысле, что производительность RAID1 на базе Seagate Barracuda 7200.10 <3160815AS> мало отличается от производительности одиночного диска.

Пора подводить итоги.

Технология Intel® Matrix Storage позволяет с минимальными затратами обеспечить весьма высокую степень сохранности важных данных и одновременно существенно повысить производительность дисковой подсистемы. Особенно выгодна эта технология для домашних пользователей, поскольку сложно представить более выгодную схему построения RAID-массивов. Что касается неизбежной утраты данных с массива уровня 0 при выходе из строя одного из двух жестких дисков, то с этой проблемой можно бороться простым способом - не размещать на этом массиве важные данные. Если вы обратили внимание, Intel® Matrix Storage вполне адекватно отнеслась к HDD от разных изготовителей, в следующий раз мы рассмотрим эту особенность более подробно.
Мы собираемся продолжить эту тему, рассмотрев различные варианты построения дисковой подсистемы, методы управления дисками и восстановления данных...


« Пред.   След. »

Магазин

Данные обновлены:
18 Мая 2012 в 07:41

КОМПЬЮТЕРЫ
FDD. CD/DVD- ПРИВОДЫ (81)
GPS НАВИГАТОРЫ (20)
БЫТОВАЯ ТЕХНИКА (4)
ВЕБ-КАМЕРЫ (183)
ВИДЕОКАРТЫ (315)
ВИДЕОРЕГИСТРАТОРЫ (16)
ВИНЧЕСТЕРЫ/SSD (552)
ЗВУКОВЫЕ КАРТЫ (59)
ИГРОВЫЕ КОНСОЛИ (39)
ИСТОЧНИКИ ПИТАНИЯ. СЕТЕВЫЕ ФИЛЬТРЫ (369)
КЛАВИАТУРЫ. МЫШИ. ДЖОЙСТИКИ. ДИГИТАЙЗЕРЫ (1402)
КОММУНИКАТОРЫ. СОТОВЫЕ ТЕЛЕФОНЫ (119)
КОНТРОЛЛЕРЫ (194)
КОРПУСА. БЛОКИ ПИТАНИЯ (972)
МАТЕРИНСКИЕ ПЛАТЫ (269)
МОДЕМЫ/VOIP/SKYPE ОБОРУДОВАНИЕ (32)
МОНИТОРЫ (396)
МУЛЬТИМЕДИА (863)
НЕТТОПЫ. КОМПЬЮТЕРЫ ПРОЧИЕ (133)
НОУТБУКИ. ПЛАНШЕТЫ. АКСЕССУАРЫ (1141)
ОРГТЕХНИКА (96)
ПАМЯТЬ (306)
ПАМЯТЬ- FLASH (675)
ПЛАТФОРМЫ (101)
ПЛЕЕРЫ. ДИКТОФОНЫ (162)
ПРИНТЕРЫ. МФУ. СКАНЕРЫ (223)
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ (106)
ПРОЕКТОРЫ (63)
ПРОЦЕССОРЫ. ВЕНТИЛЯТОРЫ (736)
РАЗНОЕ (302)
РАСХОДНЫЕ МАТЕРИАЛЫ (1822)
СЕТЕВОЕ ОБОРУДОВАНИЕ (267)
СЕТЕВОЕ ОБОРУДОВАНИЕ БЕСПРОВОДНОЕ (237)
СЕТЕВЫЕ ХРАНИЛИЩА NAS (59)
СЕТИ: КАБЕЛЬ. МОНТАЖНОЕ ОБОРУДОВАНИЕ. МАТЕРИАЛЫ (622)
СИСТЕМЫ ВИДЕОНАБЛЮДЕНИЯ (112)
ТЕЛЕВИЗОРЫ. ПЛАЗМЕННЫЕ ПАНЕЛИ (94)
УСЛУГИ (42)
УЦЕНЕННЫЙ ТОВАР (9)
ЦИФРОВОЕ ФОТО/ ВИДЕО (175)
ЭЛЕКТРОННЫЕ КНИГИ (68)

Последние поступления

[NEW] 42" TV LG 42CS560 (LCD. Wide. 1920x1080. D-Sub. HDMI.Component. RCA. SCART. USB)

21368р.
заказать » все новинки »

Лучшая цена

Предлагаем товар по самой лучшей цене в Москве

Колонки SVEN HT-435D Black Home Theater System (5x15W+Subwoofer35W. дерево. DD5.1/DTS Decoder. ПД

4419р.
заказать »  Все товары » 

Экономное решение

Уцененные товары
Скидки до 90%
Разгон компьютера

Наши услуги рядом









Рейтинг@Mail.ru