Какие возможности реализует технология matrix raid

Обновлено: 06.07.2024

Чтобы настроить систему с RAID-массивом Matrix, выполните следующие действия:

  • Прежде чем приступить к настройке матрицы RAID, создайте резервную копию тома RAID (RAID 1, 5, 10) и установите операционную систему на том. Новый том обеспечивает более удобный доступ к операционной системе и файлам в случае отказа жесткого диска. Вы можете создать том RAID 0 или другой избыточный том RAID в оставшемся пространстве.
  • Эта функция не поддерживается в томах Intel® Optane™ памяти.

Включите RAID в системную BIOS

Если требуется, включите опцию RAID в системной BIOS.

ПримечаниеЭти инструкции относятся к системным платам Intel® для настольных ПК с поддерживаемым набором микросхем Intel®. Всегда следуйте инструкциям, прилагаемым к системной плате.

В зависимости от модели вашей системной платы Intel включите RAID, выполнив следующие действия.

  1. Нажмите клавишу F2 после начала тестирования памяти для самотестирования (после включения).
  2. Выберите меню « Конфигурация », а затем — меню дисков SATA .
  3. Установите режим SATA для набора микросхем в режимеRAID.
  4. Нажмите F10 для сохранения настроек BIOS и выхода из программы BIOS Setup.
  1. Нажмите клавишу F2 после начала тестирования памяти для самотестирования (после включения).
  2. Откройте меню Advanced ( Конфигурация накопителя ).
  3. Установите режим дисковода « Расширенныевозможности».
  4. Включите технологию Intel® RAID.
  5. Нажмите F10 для сохранения настроек BIOS и выхода из программы BIOS Setup.

Создать том RAID

Чтобы создать том RAID, выполните следующие действия:

  1. При появлении экрана состояния ПЗУ Intel® RST в процессе тестирования нажмите CTRL и I одновременно, чтобы войти в пользовательский интерфейс ПЗУ.
  2. Выберите 1: «создать том RAID » и нажмите « Ввод».
  3. Используйте клавиши со стрелками вверх или вниз для выбора уровня RAID и нажмите клавишу Ввод.
  4. Используйте клавиши со стрелками вверх или вниз, чтобы выбрать размер полосы и нажмите клавишу Ввод.
  5. Нажмите клавишу Ввод , чтобы выбрать физические диски.
  6. Используйте клавиши со стрелками вверх или вниз, чтобы прокручивать список жестких дисков и нажать пробел , чтобы выбрать диск.
  7. Нажмите клавишу Ввод.
  8. Выберите размер тома и нажмите клавишу Ввод. Чтобы освободить место для второго тома, необходимо выбрать менее 100% доступного объема тома.
  9. Нажмите клавишу Ввод , чтобы создать том.
  10. В командной строке нажмите Y , чтобы подтвердить создание тома.
  11. Выберите 4: Exit и нажмите клавишу Ввод.
  12. Нажмите Y , чтобы подтвердить завершение работы.

Установите операционную систему на том RAID, используя метод установки F6

ПримечаниеМетод установки F6 не требуется для ОС Windows Vista * или Windows 7 *. Перейдите к шагу семь.

Чтобы установить драйвер технологии хранения Intel® Rapid в процессе установки операционной системы, выполните следующие действия:

Нажмите клавишу F6, если вам необходимо установить драйвер SCSI или RAID стороннего производителя.

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

Вставьте диск с прилагаемой производителем аппаратной поддержки в дисковод A:

Этот диск содержит следующие файлы: ИААХЦИ. INF, IAAHCI.CAT, ИАСТОР. INF, IASTOR.CAT, ИАСТОР. SYS и TXTSETUP. Компаниями.

Нажмите клавишу Ввод.

Используйте клавиши со стрелками вверх и вниз, чтобы выбрать свой контроллер из списка доступных адаптеров SCSI, который может включать в себя:

  • RAID-контроллер Intel® 82801GR/GH SATA
  • RAID-контроллер Intel® 82801GHM SATA
  • RAID-контроллер Intel® названием ESB2 SATA
  • RAID-контроллер Intel® 82801R/DO/DH SATA
  • RAID-контроллер Intel® 82801HEM SATA
  • RAID-контроллер Intel® 82801IR/IO SATA

Нажмите клавишу Ввод для подтверждения и продолжения.
Драйверы уже установлены. Оставьте диск в дисководе, когда программа установки Windows скопирует файлы с диска в установочные папки Windows. После завершения процесса копирования извлеките диск. Установка Windows готова к перезагрузке.

Создайте секцию и файловую систему на томе RAID, например, на любом физическом диске.

Установка драйвера технологии хранения Intel® Rapid в Windows *

Установите программный пакет технологии хранения Intel Rapid. Пользовательский интерфейс Intel® RST можно использовать для создания второго тома RAID.

  1. Загрузите новейшую версию технологии Intel Rapid для хранения данных.
  2. Запустите исполняемый файл.

Создайте второй том RAID, используя один из следующих способов

Пользовательский интерфейс технологии хранения Intel Rapid

Выполните следующие действия, чтобы создать второй том RAID-массива с помощью пользовательского интерфейса технологии хранения Intel Rapid.

  1. Нажмите Пуск/Все программы/Intel/Intel® Rapid для оперативной хранения данных.
  2. Нажмите « создать пользовательский том».
  3. Выберите тип тома и нажмите « Далее».
  4. Укажите имя тома и нажмите кнопку « Да»: Array_xxxx (это приведет к созданию второго тома на существующем массиве).
  5. Нажмите «Далее».
  6. Нажмите « создать том».
  7. Нажмите « ОК », чтобы напоминание о том, что вам необходимо разделить том.

ПЗУ
Выполните следующие действия, чтобы создать второй том в массиве RAID с помощью дополнительного ПЗУ:

Технология, реализованная в двух последних поколениях "южных мостов" чипсетов Intel, позволяет всего на двух винчестерах организовать комбинированный RAID-массив с высокой производительностью и гарантией сохранности важных данных.

RAID-массивы пришли в настольные компьютеры из серверных систем, где всегда на вес золота ценилась высокая производительность и надежность хранения данных. Сначала дисковые массивы появились в мощных рабочих станциях, а в последние годы все больше RAID-массивов используется и в обычных настольных компьютерах. Во многом это заслуга корпорации Intel, которая стала встраивать RAID-контроллеры в микросхему "южного моста". Тем самым любой владелец современной материнской платы на основе набора системной логики Intel получил возможность создавать RAID-массивы.

В южных мостах последних поколений ICH6R и ICH7R предусматривается создание RAID-массивов из жестких дисков с перспективным интерфейсом Serial ATA. Благодаря новому интерфейсу стало возможным реализовать на уровне чипсета многие технологии, доступные ранее лишь в серверных системах. К примеру, "горячее" подключение и отключение винчестеров и автоматическое восстановление одного из дисков в массиве уровня 1.

Напомним вкратце, что собой представляет технология RAID (Redundant Arrays of Inexpensive Disks - "избыточный массив недорогих дисков". При задействовании этой технологии весь массив винчестеров в системе представляется как единый диск. В зависимости от особенностей организации массива выделяются несколько уровней. Первый уровень, обозначаемый цифрой "0", предназначен для ускорения доступа к дисковой подсистеме. Полное название этого уровня - Striped Disk Array without Fault Tolerance, то есть "дисковый массив с чередованием без обеспечения отказоустойчивости". При работе в этом режиме данные разбиваются на блоки одинакового объема, которые и параллельно пишутся (и читаются) на разные диски одновременно, в результате чего обеспечивается существенное ускорение как записи, так и чтения. Чем больше дисков объединено в массив уровня RAID 0, тем быстрее работает дисковая подсистема. Недостаток у этого уровня один - отсутствие дублирования данных и, следовательно, невысокая отказоустойчивость: при отказе даже одного из дисков может быть повреждена или даже полностью утрачена информация на всем массиве.

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

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

Наконец, еще один получивший распространение тип RAID-массивов - уровень 5, он же Independent Data Disks with Distributed Parity Blocks - "массив независимых дисков с распределенной четностью". В этом случае несколько дисков используются в режиме чередования, а еще один, равный каждому из дисков массива по объему, применяется для записи контрольной суммы, при помощи которой можно восстановить данные на любом вышедшем из строя диске
В южных мостах ICH6R/RW была реализована поддержка RAID-массивов уровней 0 и 1, а в микросхемах последнего поколения ICH7R была добавлена поддержка массивов уровней 5 и 10. Во всех этих чипах встроена поддержка фирменной технологии Intel Matrix Storage, на которой мы и остановимся подробнее.

С появлением интегрированных в чипсет или встроенных в материнскую плату RAID-контроллеров у многих владельцев домашних компьютеров появились возможность и желание воспользоваться преимуществами RAID-массивов. Однако выбор между скоростью массива уровня 0 и надежностью массива уровня 1 - весьма нетривиальная задача. О том, чтобы для домашнего ПК купить три или четыре диска для реализации массивов уровней 5 и 10, речи вообще не идет: во-первых, это дорого, а во-вторых, большое число дисков требует активного охлаждения, из-за чего повысится уровень шума от системного блока. Так что же выбрать, если в наличии всего два жестких диска: скорость или надежность?

Именно для решения этой проблемы инженерами Intel была разработана технология Matrix Storage, позволяющая реализовать объединить достоинства массивов уровней 0 и 1 всего на двух винчестерах. Главная идея этой технологии заключается в том, чтобы общее пространство двух физических жестких дисков разделить на два тома произвольного объема, один из которых функционирует как массив с чередованием, а другой - как массив с зеркалированием.

К примеру, имеются два диска по 250 Гбайт. Каждый диск разбиваем на тома по 50 и по 200 Гбайт, затем 50-гигабайтные тома объединяем в скоростной массив уровня 0, а 200-гигабайтные - в массив повышенной надежности уровня 1. В массиве уровня 0 можно разместить, допустим, операционную систему, файл подкачки и "игрушки", а в массиве уровня 1 - рабочие документы, фото- и видеоархивы, коллекцию mp3 и прочие важные данные. В результате получаем весьма рациональное сочетание повышенной производительности и надежности хранения данных.

Как видим, по структуре массив Matrix RAID напоминает массивы уровня 0+1 или 10, однако, из-за наличия всего двух физических дисков налицо и существенные отличия. Главное из них заключается в следующем: если в упомянутых выше многодисковых массивах выходит из строя один диск, то данные полностью сохраняются благодаря зеркалированию всего объема информации. В случае же Matrix RAID при отказе одного из дисков сохраняются лишь зеркалируемые данные в томе уровня RAID 1, а информация на скоростном массиве уровня 0 полностью разрушается. Именно поэтому Intel рекомендует размещать все важные данные на томах уровня 1, а данные, требующие повышенной скорости, в частности, цифровое видео, файл подкачки и компьютерные игры - на томах уровня 0.

С выпуском "южных мостов" ICH7R возможности технологии Matrix RAID были расширены и теперь при наличии четырех дисков можно объединить массивы RAID 0 и RAID 5. Как можно догадаться, в этом случае мы получаем еще больше гарантий сохранности данных благодаря тому с контрольной суммой, а также повышенную производительность.

Важное отличие Matrix RAID от классических RAID-технологий, реализуемых на аппаратном уровне, в том, что она является фактически аппаратно-программной. Дело в том, что для создания массивов Matrix RAID необходимо воспользоваться "прошитой" в BIOS утилитой Intel Application Accelerator RAID Option ROM.

Порядок создания массива Matrix RAID таков: сначала в BIOS материнской платы включается режим RAID, а затем через Application Accelerator RAID Option ROM на объединенных в массив дисках создаются тома уровней 0 и 1. Сначала создается массив уровня 0, а оставшееся место распределяется между томами массива уровня 1. При создании тома уровня 0 (чередование) можно выбрать размер блоков, которые будут параллельно записываться на оба винчестера; по умолчанию выводится значение 128 кбайт. После создания массива можно приступать к установке операционной системы.

При установке Windows XP возникает небольшая проблема: необходимо записать на дискету драйверы RAID-контроллера (впрочем, обычно такая дискета прилагается к материнской плате) и при запросе драйверов для адаптеров, которые программа установки не сумела опознать, следует нажать кнопку S, чтобы начать поиск на флоппи-диске. Только после правильной инсталляции драйверов программа установки позволит отформатировать размеченные разделы.

Если у вас уже установлена Windows и вы подключили еще один новый жесткий диск, то после разметки и загрузки операционная система запустит Мастер инициализации и конвертации дисков (Initialise and Convert Disk Wizard). После инициализации можно переходить к разметке и форматированию разделов через утилиту управления дисками (Start > Control Panel > Administrative Tools > Computer Management > Disk Management). В дальнейшем при помощи программы Intel Matrix Storage Manager можно будет просматривать, удалять и создавать новые тома.

Несколько слов о производительности. Как показали многочисленные независимые тестирования, диски, объединенные в массив Matrix RAID, демонстрируют существенно большую производительность, чем раздельные диски, и заметно большую производительность, чем даже массивы RAID уровня 0. По оценкам некоторым специалистов, дальнейшее повышение производительности могут обеспечить только массивы из скоростных SCSI-винчестеров.

Подведем итог. Технология Intel Matrix RAID позволяет с минимальными затратами обеспечить весьма высокую степень сохранности важных данных и одновременно существенно повысить производительность дисковой подсистемы. Трудно представить себе более выгодную для домашних пользователей схему построения RAID-массивов. Что касается неизбежной утраты данных с массива уровня 0 при выходе из строя одного из двух жестких дисков, то с этой проблемой можно бороться простым способом - просто не размещать на этом массиве важные данные, а прислушаться к рекомендациям Intel и пользоваться этими томами в качестве места для файла подкачки, компьютерных игр и прочих неизменяемых данных, либо данных, копии которых имеются на съемных накопителях.

Режим с объединением массивов уровней 0 и 5 на четырех дисках подойдет, скорее для рабочих станций, чем для домашних компьютеров. Подобная комбинация массивов обеспечивает как существенный прирост производительности, так и стопроцентную гарантию сохранности важных данных, но вряд ли многие владельцы настольных ПК будут приобретать сразу четыре диска для своего компьютера.

В числе основных инноваций, присутствующих в наборах системной логики i 915/925, отметим поддержку памяти DDR 2, шины PCI Express, новую архитектуру Socket 775, а также технологии High Definition Audio и Matrix Storage Technology, более известную как Matrix RAID. О последней технологии мы расскажем подробнее – в ближайшие годы она будет играть достаточно важную роль в нашей жизни.

Как ни странно, пресса почти не проявила интереса к одному из самых оригинальных технологических решений, использованному в последних чипсетах Intel. В этой статье мы попытаемся проанализировать новую технологию хранения данных, выявить ее преимущества и, естественно, недостатки, без которых не обходится ни одна новая платформа.

Сегодня в секторе настольных систем (а именно для них и предназначены наборы логики Intel 915/925) доминируют два традиционных метода хранения данных – RAID 0 и RAID 1. Технология Matrix RAID призвана не только дополнить их, но и разрешить извечный вопрос, с которым неизбежно сталкиваются пользователи при выборе метода хранения информации, – чему отдать предпочтение? Поставить во главу угла скорость обмена данными, постоянно чувствуя угрозу их потери в результате сбоя, или стабильность и безопасность зеркалирующего массива в ущерб скорости? Эта дилемма типична для IT -рынка в целом: скорость против стабильности.

В сущности, ситуация вовсе не безвыходная и имеются способы угодить всем, используя методы RAID 5 и RAID 0+1 ( RAID 10), обеспечивающие и скорость, и избыточность данных на случай непредвиденного сбоя. Оба подхода позволяют добиться высокой скорости обмена данными с помощью дисков, работающих не в режиме RAID, а также защиты от сбоя благодаря мгновенному бэкапу данных на резервный диск ( RAID 1, RAID 0+1). Необходимый результат можно получить, применив разряды четности, которые используются для восстановления информации, если на диске ( RAID 5) произошел сбой. Действительно, такие решения существуют, однако основной их недостаток – практически полная непригодность в составе массовых настольных решений, ведь цена, которую придется платить за скорость и безопасность, крайне высока (необходимо минимум три-четыре жестких диска и специализированный RAID -контроллер для объединения и управления всем этим дисковым хозяйством). Хотя обычный пользователь просто не станет покупать больше двух жестких дисков, а уж если и купит – три-четыре жестких диска непросто разместить в корпусе настольного ПК, обеспечить им стабильное питание (мощный блок питания), охлаждение (один-два дополнительных вентилятора). Словом – кошка за мышку, мышка за репку – очень уж накладное и громоздкое получается решение.

Технология Intel Matrix RAID Storage призвана принести преимущества метода RAID 0+1 в массы. Алгоритмы Matrix RAID интегрированы непосредственно в чипсет, кроме того, для организации массива требуется лишь два жестких диска. Итак, на первый взгляд все выглядит великолепно: отдельный контроллер не нужен, поскольку «родной» уже имеется в микросхеме южного моста чипсета, жестких дисков необходимо всего два, а не три-четыре, как у стандартных уровней RA ID -массивов. Но, как известно, бесплатный сыр бывает только в мышеловке, поэтому нелишне выяснить, есть ли тут подвох, и если есть, то где он кроется.

Matrix RAID в теории

Принципы работы Matrix RAID достаточно просты. Напомним основы организации классических RAID -массивов: мы оперируем целыми жесткими дисками как таковыми. Из этих двух организуем RAID уровня 0, из тех тех-четырех – RAID уровня 5. Все операции по организации и управлению массивами реализуются на аппаратном уровне с помощью BIOS системной платы или выделенного RAID -контроллера — без вмешательства операционной системы.

Matrix RAID позволяет осуществить более гибкий подход – при наличии в системе южного моста ICH 6 R и двух жестких дисков с интерфейсом SerialATA есть возможность разделить общее дисковое пространство на две части, причем объем каждой из них определяется пользователем. Одна часть функционирует как RAID уровня 0, другая – как RAID -массив уровня 1. Налицо и скорость, и возможность резервного копирования на случай сбоя. Для большего понимания механизма приведем пример: имеются два жестких диска объемом 200 Гбайт каждый. И первый, и второй диски разделяем на части объемом 50 Гбайт и 150 Гбайт. Из томов объемом 150 Гбайт организуем скоростной массив уровня 0 с некритичными данными, из томов-пятидесятников – надежный, но неторопливый массив уровня 1.

Очень важно, что Matrix RAID, в отличие от привычных методов организации массивов хранения данных, не является программно-независимым. Скорее наоборот. Задействовать эту технологию удастся только под операционными системами Microsoft Windows 2000, XP, 2003, а также Linux, для чего имеется соответствующее обновление ядра 2.4. Если кому-то не хватает RAID -массивов под ОС Windows 95, 98 и M Е – беда невелика, а вот отсутствие поддержки Windows NT расстраивает по-настоящему.

Таким образом, Matrix RAID является, скорее, не аппаратной, а программно-аппаратной технологией. Причина тому — использование не только контроллера-концентратора ввода-вывода ICH 6 R, но и утилиты Intel Application Accelerator версии 4.х, являющейся на самом деле «сборной солянкой» из драйвера и управляющего ПО, с помощью которого и производится разбивка физических жестких дисков на тома, определение их ролей и т. д.

Организация такого «псевдо»- RAID массива при помощи Intel Application Accelerator выглядит несложно – пользователь создает первый том необходимого размера, определяя и его роль – то есть в каком режиме (0 или 1) он будет функционировать. Оставшееся свободное место выделяется под второй том, также с возможностью выбора режима функционирования. После завершения этих нехитрых процедур в системе появляется два жестких диска – на одном встроенном в южный мост контроллере и двух физических накопителях SerialATA мы получаем искомую скорость и стабильность. На данном этапе недостаток состоит в том, что размеры томов фиксированы – пользователь не имеет возможности впоследствии что-либо изменить, поэтому стоит заблаговременно определить необходимые размеры.

Как же обстоит дело с горячей заменой дисков, являющейся одним из несомненных преимуществ RAID -массивов? Применительно к Matrix RAID выходит, что один из дисков нельзя удалить «на ходу», не разрушив целостность данных. Хотя полностью исключить возможность горячего подключения также нельзя – подобная возможность существует, но для третьего физического диска. Например, если подключить к Matrix RAID -массиву третий физический диск, то он вполне может быть задействован для репликации данных с RAID 1 в случае отказа какого-либо из соответствующих дисков. Кроме того, если после изъятия диска он не был подключен в течение десяти секунд, то автоматического определения вновь подключенного накопителя не происходит – необходимо сделать принудительное обнаружение новых устройств.

Как уже упоминалось, Intel поддерживает RAID -организацию только для двух дисков, несмотря на то, что южный мост ICH 6 R имеет четыре порта SerialATA 150/ RAID. Теоретически можно организовать два Matrix RAID -массива, но они будут независимыми друг относительно друга.

Компания Intel особо подчеркивает возможность апгрейда системы до Matrix RAID, для этого требуется к имеющемуся в системе SerialATA -винчестеру добавить второй. В принципе это понятно, однако приятно, что при организации массивов данные не теряются – Intel Application Accelerator способен выполнить необходимые действия в фоновом режиме.



Рис. 2. Области применения технологии Matrix RAID

В заключение теоретической части определим достоинства и недостатки Matrix RAID.

К достоинствам следует отнести:

Недостатков немного, но они все же есть. Отметим главный:

«И опыт, сын ошибок трудных»

В действительности реализация Matrix RAID не выглядит настолько уж простой, как может показаться на первый взгляд. Первым делом стоит воспользоваться BIOS системной платы, где находится программа низкоуровневого управления RAID -массивами, называющаяся Intel Application Accelerator RAID Option ROM. Перед разметкой массивов необходимо переключить режим работы контроллера SerialATA с IDE на RAID.

При корректном подключении SerialATA -дисков (по одному диску на порт SerialATA ), RAID Option ROM автоматически определяет наличие «почвы» для создания RAID -массива, причем, по желанию пользователя, это может быть как Matrix RAID, так и стандартный RAID. На данном этапе никаких проблем в принципе возникнуть не должно, интерфейс программы дает все необходимые сведения о процессе.


Рис. 3. IOMeter— Workstation, RAID 0 (2 диска), IOps

Рис. 4. IOMeter — максимальное время отклика, мс

Рис. 5. IOMeter — Database, RAID 0 (2 диска), IOps

Рис. 6. IOMeter — максимальное время отклика, мс

Рис. 7. IOMeter — File Server, RAID 0 (2 дискa), IOps

Рис. 8. IOMeter — максимальное время отклика, мс

Рис. 9. IOMeter — Database, RAID 1, IOps

Рис. 10. IOMeter — File Server, RAID 1, IOps

Немаловажное обстоятельство: том Matrix RAID является загрузочным (как RAID 0, так и RAID 1), поэтому после разметки массива можно приступать к установке операционной системы. Но вот тут-то и начинаются проблемы. Несмотря на то что «новоиспеченный» Matrix RAID включает загрузочные тома и способен загрузить DOS, иногда инсталлировать Windows на один из томов не представляется возможным – инсталлятор ОС сообщает об удачно обнаруженном контроллере Intel 80801 ER без малейших признаков жестких дисков на нем. В таком случае панацеей от всех бед может стать обновление BIOS системной платы, если же и это не спасает - тогда от использования Matrix RAID стоит отказаться. Нужно помнить: установка Windows на систему с достаточно новым контроллером жестких дисков не всегда проходит гладко – ведь требуется обеспечить программу инсталляции драйверами контроллера от производителя, и вовсе не факт, что это сработает – устройство новое, драйверы, как водится, сырые, различных неувязок и несовместимостей может оказаться с избытком.

Кроме такого досадного обстоятельства существует еще множество подводных камней. Например, после установки тома RAID 0 с помощью Intel Application Accelerator и последующей перезагрузки может появиться ошибка чтения диска, обусловленная рассинхронизацией данных между дисками и программным обеспечением ( IAA в нашем случае) – данные приходят не в те моменты времени, когда ПО их ожидает. Как средство, Intel предлагает обновить IAA RAM Option ROM до более свежей версии, то есть обновить BIOS системной платы.

Не стоит забывать и о возможности подключения обычных IDE -дисков к портам SerialATA при помощи переходников – впрочем, точно поведение системы в этом случае предсказать довольно сложно. Правда, Intel не отрицает возможности такого подключения, но категорически не рекомендует его производить. Замечание, кстати, уместное для отечественного пользователя, стремящегося сэкономить в любых случаях. Так почему бы не подключить два старых IDE -винчестера по 20 Гбайт каждый через переходники и не сделать из них Matrix RAID ?

В заключение теоретических и практических изысканий хотелось бы привести результаты сравнительного тестирования, в котором участвовали «смешанный» Matrix RAID и «честный» RAID 0/1.

Как видим, производительность «нулевой компоненты» Matrix RAID весьма высока. Более того, единственным решением, опережающим по скорости Matrix RAID 0, на сегодняшний день является RAID -массив из SCSI -дисков. Производительность массива Matrix RAID 1, хотя и не принципиальна, все же выше, чем у массива из IDE -дисков.

В любом случае решение Matrix RAID — практически единственный выход для пользователей, которые хотят добиться от своих дисков скорости и стабильности. И хотя сегодня технология выглядит «сырой», видимо, стоит подождать несколько месяцев до появления стабильных версий BIOS.

Matrix RAID: два массива на двух дисках

Сначала давайте подумаем, что же мешало рядовому пользователю применить RAID-массив
в домашней системе? Особенно учитывая то, что соответствующие контроллеры уже
давно интегрируются на материнские платы. Во-первых, это необходимость приобретать
не один, а как минимум два жестких диска. А во-вторых, ограниченная функциональность
получаемого массива. Разумеется, прежде всего домашнего пользователя интересует
производительность. Казалось бы, RAID 0 из двух дисков является оптимальным вариантом.
Но, с другой стороны, не все домашние системы выполняют функцию бытовых медиаплееров
и заменителей игровых консолей. На ряде ПК хранится подчас весьма важная для его
владельца информация, потерять которую может быть не так критично, как в корпоративном
секторе, но все же довольно неприятно. RAID 1 ("зеркало") спасет ситуацию?
И да, и нет. Отказываться от производительности RAID 0 в угоду отказоустойчивости?
Не всегда приемлемо, так как объем ценной информации зачастую невелик. Организовывать
два дисковых массива? Количество необходимых HDD возрастает до четырех, плюс далеко
не каждый интегрированный контроллер позволяет организовывать подобную конфигурацию
дисковой подсистемы.

В принципе, описание самой технологии на этом можно закончить. Мы решили провести эксперимент и сравнить быстродействие полученного таким образом "гибридного" массива и чистых RAID 0/RAID 1, построенных на базе SATA- и IDE-дисков. В качестве испытуемых винчестеров были выбраны Maxtor MaxLine III (250 GB, 7200 об/мин, 16 MB кэш-буфер), чтобы оценить "полную" производительность Matrix RAID, т. е. с включенной сортировкой очереди команд (NCQ).

Как известно, редкая бочка меда обходится без "приправы"
в виде ложки того самого дегтя. Не стал исключением и Matrix RAID. В процессе
исследования этой технологии обнаружилось несколько интересных моментов,
о которых мы спешим сообщить нашим читателям.

Судя по всему, базовая модификация ICH6 будет поддерживать RAID, и никаких дополнительных суффиксов типа "R" ей для этого не потребуются. Если ICH5-R позволял организовать массив уровня RAID 0 (а потом и RAID 1) из двух дисков, то ICH6 в этом отношении продвинулся еще дальше. Наши французские коллеги утверждают, что видели систему на базе Grantsdale и ICH6 в действии, поэтому все нижеописанное следует воспринимать с большой степенью доверия.

реклама

Ноу-хау Intel будет называться Matrix RAID. Оно позволит реализовать одновременно массив уровней RAID 0 и RAID 1 при использовании только двух дисков с интерфейсом Serial ATA. Нечто подобное предлагали некоторые производители в рамках концепции RAID 1.5. Тем не менее, в подходе Intel есть свои особенности. Рассмотрим поясняющую схему:

Два жестких диска объемом по 80 Гб с интерфейсом Serial ATA объединены в массив Matrix RAID. Виртуально существуют два массива: RAID 0 ("размазывание") и RAID 1 ("зеркалирование"). Первый из них увеличивает быстродействие системы без потери объема, поскольку блоки данных поочередно распределяются на двух жестких дисках. Второй обеспечивает надежность хранения данных, поскольку вся информация зеркально дублируется на двух дисках. Система видит два логических диска:

  • C:\ -> соответствует массиву уровня RAID 0 емкостью 80 Гб;
  • D:\ -> соответствует массиву уровня RAID 1 емкостью 40 Гб.

Другими словами, каждый диск как бы разделен на две части: в одной информация распределяется со вторым "полу-диском", в другой она зеркалируется. Первая половина не теряет объем, из двух дополняющих друг друга зон объемом по 40 Гб формируется один логический диск объемом 80 Гб. Вторая половина эффекта от сложения объемов не достигает – данные дублируются, а поэтому общий объем элементов RAID 1 равен прежним 40 Гб. Аналогичным образом технология будет работать на двух других одинаковых жестких дисках.

Утилита для администрирования массивов прилагается – формировать и перестраивать массивы можно прямо из Windows. На системе с одним диском можно добиться построения Matrix RAID без потери данных, простым добавлением второго диска. Любопытно, правда, что случится с данными при физическом отказе одного из дисков. В обычном массиве RAID 0 данные обоих дисков повреждаются, в массиве RAID 1 они сохраняются, но только за счет размещения на разных дисках. Допустим, что в случае поломки одного из жестких дисков в Matrix RAID данные логического раздела "D:" сохранятся, но вот жизненно важный "C:" должен пострадать сильнее. С другой стороны, на диске C можно размещать все программы и операционную систему, а на D хранить важные файлы и резервные копии. Тогда практически любые неприятности будут не страшны.

Читайте также: