Обзор двухканальных Ultra ATA/100 RAID контроллеров


В последнее время сохраняется тенденция к повышению скорости IDE дисков при одновременном снижении стоимости хранения единицы информации. А если учесть, что цифровые технологии все глубже вторгаются в нашу жизнь, можно сделать логичный вывод, что IDE RAID контроллер — удобное и выгодное решение для тех, кто хочет получить высокую скорость работы дисковой подсистемы и/или высокую надежность хранения информации. Данный обзор посвящен двухканальным Ultra ATA/100 RAID контроллерам. «На борту» такого контроллера находятся два канала IDE, к которым может быть подключено до четырех дисков. Подробнее об использовании RAID можно прочитать здесь.

Участники тестирования

Adaptec ATA RAID 1200A

Открывая коробку, первым делом наталкиваешься на грозную надпись «Прочитай это!», по стилю скорее напоминающую предупреждение «Не влезай, убьет!» На самом деле в этом документе содержатся всего-навсего элементарные сведения по установке, информация о технической поддержке и регистрационный талон.



Кроме этого устрашающего листка в коробке находятся:

  • дискета с драйверами;
  • руководство пользователя на английском языке;
  • CD с утилитой Adaptec ATA RAID Management Software, драйверами и электронной версией документации;
  • два 80-жильных шлейфа IDE;
  • собственно сама карта.


Карта выполнена на базе чипа от HighPoint — HPT370 и поддерживает следующие уровни:

  • RAID0;
  • RAID1;
  • RAID0+1;
  • JBOD (Just a Bunch Of Drives).

Строго говоря, JBOD (или, иначе, Span) не является уровнем RAID. Данный режим просто позволяет объединить до 4 дисков произвольного объема таким образом, что они будут восприниматься как один физический диск.

Поддерживаемые операционные системы: Microsoft Windows 98/ME/2000/NT4.0.

American Megatrends (AMI) HyperDisk100

Данный контроллер встроен в плату Iwill WO2R, на которой собрана тестовая система. Естественно, дискета с драйверами и шлейфы входят в поставку платы, а утилита HyperDisk RAID Utility находится на CD с программным обеспечением платы. Поддерживаемые уровни RAID — те же.

Поддерживаемые операционные системы: Microsoft Windows 98/ME/2000/NT4.0, DOS (драйвера не требуются).

Promise FastTrak100 TX2



В коробке находятся:

  • две дискеты — с драйверами и утилитой FastCheck;
  • руководство пользователя на английском языке;
  • каталог продукции Promise Technology;
  • два 80-жильных шлейфа IDE;
  • собственно сама карта.


К сожалению, нам досталась на тестирование не «Pro» версия, поэтому корзин горячей замены SuperSwap в комплекте не было. Карта поддерживает те же уровни RAID, что и остальные участники тестирования. Единственное, что выделяет контроллер от Promise — возможность работы с шиной PCI частотой 66 MHz.

Установка и эксплуатация

Сразу могу сказать, что установка всех контроллеров в операционной системе Windows 2000 Professional SP1 никаких проблем не вызвала, поэтому перейдем к эксплуатации.

Adaptec ATA RAID 1200A

BIOS Array Configuration Utility вызывается нажатием клавиш Ctrl+H. В меню вам предложат

  • Создать массив
  • Удалить массив
  • Подключить/отключить резервный диск (Spare drive)
  • Выбрать загрузочный диск

Автоматического создания массивов не предусмотрено, диски надо указывать вручную.

Возможный размер Stripe-блока для RAID0 — 16, 32 и 64 КВ. По умолчанию используется 64 КВ.

При создании массива RAID1 («зеркалки») есть возможность скопировать содержимое имеющегося диска на зеркало. Кстати, рекомендую именно этот способ создания массива. Дело в том, что в случае, когда сначала создается массив, а потом он форматируется, достаточно регулярно встречалась следующая ситуация. После перезагрузки массив… пропадал, контроллер видел два независимых диска. Похоже, что при форматировании затираются какие-то метки на дисках. Если сначала отформатировать диск, потом подключить второй и создать массив RAID1 c переносом информации, такой неприятности не происходит.

Утилита Adaptec ATA RAID Management Software отображается в System Tray фирменным значком. Кроме стандартных информационных возможностей

утилита позволяет создавать, удалять и переконфигурировать массивы.

К сожалению, никакой работы с массивами в «горячем» режиме, естественно, нет. Утилита всего-навсего обеспечивает графический интерфейс работы с BIOS. Все операции с массивами реально происходят только после перезагрузки компьютера.

AMI HyperDisk 100

Утилита BIOS ATA RAID Setup вызывается нажатием клавиш Ctrl+M. Действия с массивами производятся при нажатии функциональных клавиш. Существует возможность автоматической конфигурации Stripe (RAID0), Mirror (RAID1) и Stripe/Mirror (RAID0+1, обозначаемый в утилите как RAID10) массивов.

Размеры Stripe-блока — от 32 КВ, далее путем удвоения значения до 4096 КВ. По умолчанию используется 64 КВ.

При создании массива RAID1 также существует. возможность скопировать содержимое имеющегося диска на зеркало.

Также можно включить/выключить кэширование записи (Write Cache — отключать не рекомендую, результаты падают весьма существенно) и защиту от вирусов загрузочной записи (Boot Sector Virus Protection — эта опция при тестировании была отключена).

Утилита HyperDisk Console представляет собой расширение (snap-in) Microsoft Management Console (MMC) — стандартного средства администрирования в ОС типа Windows, отсюда стандартный интерфейс.

(на скриншоте — момент моделирования отказа диска в массиве RAID1)

В System Tray утилита отображается веселеньким значком, который меняет цвет в зависимости от состояния массива.

Кроме того, в Control Panel появляется новая иконка, кликнув по которой можно получить информацию о созданных массивах и подключенных к контроллеру дисках. Познавательная ценность этой информации невелика — она в основном представляет собой урезанный вариант информации, выдаваемой HyperDisk Console.

Promise FastTrak100 TX2

Все стандартно для продукции Promise Technology. Утилита BIOS FastBuild вызывается нажатием клавиш Ctrl+F. Меню тоже узнаваемо. Существует возможность автоматического создания массивов RAID0, RAID1, RAID0+1.

При создании массива RAID0 на выбор предлагаются три стандартных конфигурации — Desktop (по умолчанию), Server и A/V Editing. В чем разница — непонятно, результаты получаются одинаковые (проверялось для двух дисков). В инструкции указано, что для первых двух конфигураций размер Stripe-блока равен 64КВ, для третьего — 128КВ. У меня в любом случае получалось 64 :). Также можно задать размер блока вручную. Возможные значения — 1, 2, 4…1024КВ.

Интересная возможность предоставляется при создании массивов RAID1 и RAID0+1. Если вы не уверены, что сможете найти диск точно такого же объема для восстановления массива, можете включить опцию, которая выравнивает объем массива на границу гигабайта. В этом случае, если использовались, например, 20-гигабайтные диски, на замену подойдут диски и 20.3, и 20.5 гигабайт. Главное — не забыть, что эта опция включается ДО создания массива.

По поводу использования резервного (Spare) диска в инструкции есть честное предупреждение, что в случае, если этот диск подключен как «slave» (что рекомендуется), при выходе из строя master'а на том же канале он может не распознаться системой. Такие случаи встречаются на практике.

Утилита FastCheck тоже узнаваема. Интерфейс, что называется, интуитивно понятен.

Выводы

В общем и целом, все контроллеры показали вполне достаточный «уровень подготовки». Работа с ними не доставит проблем даже неопытному пользователю.

Тесты

Тестирование контроллеров проводилось по методике, созданной для тестирования жестких дисков с небольшими, но достаточно существенными дополнениями. Поскольку одним из наиболее распространенных применений IDE RAID контроллеров является видеоредактирование, в тесте Intel IOMeter были введены четыре дополнительных модели доступа:

  • Последовательное чтение (Streaming Read);
  • Случайное чтение (Random Read);
  • Последовательная запись (Streaming Write);
  • Случайная запись (Random Write).


 % of Access SpecificationTransfer Size Request% Reads% Random
Streaming Read 100% 256 KB 100% 0%
Random Read 100% 8 KB 100% 100%
Streaming Write 100% 256 KB 0% 0%
Random Write 100% 8 KB 0% 100%

Тестовая система осталась той же. В качестве дисков для создания массива использовались четыре диска Fujitsu MPG3204AH-E 7200rpm c плотностью записи 20 GB на пластину.

Все контроллеры тестировались «as is» — c теми BIOS и драйверами, которые были в комплекте.

Контроллер Promise FastTrak TX2 в режиме PCI-66 не тестировался. Спросите, почему? Отвечу. Много вы видели чипсетов, поддерживающих PCI-66? Правильно, немного, причем это серверные чипсеты от ServerWorks и Intel. На мой взгляд, двухканальные IDE RAID контроллеры до этого уровня еще не доросли. Вот четырехканальные будут тестироваться и на этой частоте шины.

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

RAID0

Что касается количественных характеристик, то здесь, без сомнения, впереди Promise FastTrak100 TX2. Достаточно близко к нему AMI HyperDisk100 (не стоит забывать, что он и вышел раньше), а замыкает тройку Adaptec 1200A. Изумительные графики линейного чтения у этого контроллера, конечно, впечатляют, но вот скорость…

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

RAID1

Что касается количественных характеристик, то здесь ситуация точно такая же, как и для распределенных массивов — впереди Promise FastTrak100 TX2, достаточно близко к нему AMI HyperDisk100 (не стоит забывать, что он и вышел раньше), а замыкает тройку Adaptec 1200A.

По удобству работы и алгоритмам предупреждения/восстановления массива практически вровень идут контроллеры от Promise и AMI. У контроллера Adaptec один большой недостаток — необходимость вручную инициировать сканирование массива.

RAID0+1

Тестирование контроллеров на данном уровне RAID не выявило явного победителя. AMI Hyperdisk100 и Promise FastTrak100 TX2 пришли к финишу почти вровень. У каждого контроллера есть свои преимущества. Adaptec 1200A, как и в других случаях, показал идеальный график чтения, но, при этом, на мой взгляд, недостаточную скорость.

Общие выводы

Как говорили в не столь давние времена, «заслушав и обсудив», можно сделать некоторые выводы.

Безусловный лидер по сумме показателей — Promise FastTrak100 TX2.

Немного отстал AMI HyperDisk100, но он существенно старше.

Adaptec ATA RAID 1200A может подойти тем, кому важнее не максимальная скорость, а постоянная на всем объеме с минимальными колебаниями. Если бы еще снизить загрузку процессора… Может быть, сказываются недоработанные драйвера.

На очереди — четырехканальные монстры. Ждите продолжения.

Контроллер Adaptec ATA RAID 1200A предоставлен
компанией IPLabs,
контроллер Promise FastTrak100 TX2 предоставлен
компанией Promise

Редакция благодарит компанию «Пирит»
за предоставленные диски Fujitsu







Дополнительно

Обзор двухканальных Ultra ATA/100 RAID контроллеров

Обзор двухканальных Ultra ATA/100 RAID контроллеров

В последнее время сохраняется тенденция к повышению скорости IDE дисков при одновременном снижении стоимости хранения единицы информации. А если учесть, что цифровые технологии все глубже вторгаются в нашу жизнь, можно сделать логичный вывод, что IDE RAID контроллер — удобное и выгодное решение для тех, кто хочет получить высокую скорость работы дисковой подсистемы и/или высокую надежность хранения информации. Данный обзор посвящен двухканальным Ultra ATA/100 RAID контроллерам. «На борту» такого контроллера находятся два канала IDE, к которым может быть подключено до четырех дисков. Подробнее об использовании RAID можно прочитать здесь.

Участники тестирования

Adaptec ATA RAID 1200A

Открывая коробку, первым делом наталкиваешься на грозную надпись «Прочитай это!», по стилю скорее напоминающую предупреждение «Не влезай, убьет!» На самом деле в этом документе содержатся всего-навсего элементарные сведения по установке, информация о технической поддержке и регистрационный талон.



Кроме этого устрашающего листка в коробке находятся:

  • дискета с драйверами;
  • руководство пользователя на английском языке;
  • CD с утилитой Adaptec ATA RAID Management Software, драйверами и электронной версией документации;
  • два 80-жильных шлейфа IDE;
  • собственно сама карта.


Карта выполнена на базе чипа от HighPoint — HPT370 и поддерживает следующие уровни:

  • RAID0;
  • RAID1;
  • RAID0+1;
  • JBOD (Just a Bunch Of Drives).

Строго говоря, JBOD (или, иначе, Span) не является уровнем RAID. Данный режим просто позволяет объединить до 4 дисков произвольного объема таким образом, что они будут восприниматься как один физический диск.

Поддерживаемые операционные системы: Microsoft Windows 98/ME/2000/NT4.0.

American Megatrends (AMI) HyperDisk100

Данный контроллер встроен в плату Iwill WO2R, на которой собрана тестовая система. Естественно, дискета с драйверами и шлейфы входят в поставку платы, а утилита HyperDisk RAID Utility находится на CD с программным обеспечением платы. Поддерживаемые уровни RAID — те же.

Поддерживаемые операционные системы: Microsoft Windows 98/ME/2000/NT4.0, DOS (драйвера не требуются).

Promise FastTrak100 TX2



В коробке находятся:

  • две дискеты — с драйверами и утилитой FastCheck;
  • руководство пользователя на английском языке;
  • каталог продукции Promise Technology;
  • два 80-жильных шлейфа IDE;
  • собственно сама карта.


К сожалению, нам досталась на тестирование не «Pro» версия, поэтому корзин горячей замены SuperSwap в комплекте не было. Карта поддерживает те же уровни RAID, что и остальные участники тестирования. Единственное, что выделяет контроллер от Promise — возможность работы с шиной PCI частотой 66 MHz.

Установка и эксплуатация

Сразу могу сказать, что установка всех контроллеров в операционной системе Windows 2000 Professional SP1 никаких проблем не вызвала, поэтому перейдем к эксплуатации.

Adaptec ATA RAID 1200A

BIOS Array Configuration Utility вызывается нажатием клавиш Ctrl+H. В меню вам предложат

  • Создать массив
  • Удалить массив
  • Подключить/отключить резервный диск (Spare drive)
  • Выбрать загрузочный диск

Автоматического создания массивов не предусмотрено, диски надо указывать вручную.

Возможный размер Stripe-блока для RAID0 — 16, 32 и 64 КВ. По умолчанию используется 64 КВ.

При создании массива RAID1 («зеркалки») есть возможность скопировать содержимое имеющегося диска на зеркало. Кстати, рекомендую именно этот способ создания массива. Дело в том, что в случае, когда сначала создается массив, а потом он форматируется, достаточно регулярно встречалась следующая ситуация. После перезагрузки массив… пропадал, контроллер видел два независимых диска. Похоже, что при форматировании затираются какие-то метки на дисках. Если сначала отформатировать диск, потом подключить второй и создать массив RAID1 c переносом информации, такой неприятности не происходит.

Утилита Adaptec ATA RAID Management Software отображается в System Tray фирменным значком. Кроме стандартных информационных возможностей

утилита позволяет создавать, удалять и переконфигурировать массивы.

К сожалению, никакой работы с массивами в «горячем» режиме, естественно, нет. Утилита всего-навсего обеспечивает графический интерфейс работы с BIOS. Все операции с массивами реально происходят только после перезагрузки компьютера.

AMI HyperDisk 100

Утилита BIOS ATA RAID Setup вызывается нажатием клавиш Ctrl+M. Действия с массивами производятся при нажатии функциональных клавиш. Существует возможность автоматической конфигурации Stripe (RAID0), Mirror (RAID1) и Stripe/Mirror (RAID0+1, обозначаемый в утилите как RAID10) массивов.

Размеры Stripe-блока — от 32 КВ, далее путем удвоения значения до 4096 КВ. По умолчанию используется 64 КВ.

При создании массива RAID1 также существует. возможность скопировать содержимое имеющегося диска на зеркало.

Также можно включить/выключить кэширование записи (Write Cache — отключать не рекомендую, результаты падают весьма существенно) и защиту от вирусов загрузочной записи (Boot Sector Virus Protection — эта опция при тестировании была отключена).

Утилита HyperDisk Console представляет собой расширение (snap-in) Microsoft Management Console (MMC) — стандартного средства администрирования в ОС типа Windows, отсюда стандартный интерфейс.

(на скриншоте — момент моделирования отказа диска в массиве RAID1)

В System Tray утилита отображается веселеньким значком, который меняет цвет в зависимости от состояния массива.

Кроме того, в Control Panel появляется новая иконка, кликнув по которой можно получить информацию о созданных массивах и подключенных к контроллеру дисках. Познавательная ценность этой информации невелика — она в основном представляет собой урезанный вариант информации, выдаваемой HyperDisk Console.

Promise FastTrak100 TX2

Все стандартно для продукции Promise Technology. Утилита BIOS FastBuild вызывается нажатием клавиш Ctrl+F. Меню тоже узнаваемо. Существует возможность автоматического создания массивов RAID0, RAID1, RAID0+1.

При создании массива RAID0 на выбор предлагаются три стандартных конфигурации — Desktop (по умолчанию), Server и A/V Editing. В чем разница — непонятно, результаты получаются одинаковые (проверялось для двух дисков). В инструкции указано, что для первых двух конфигураций размер Stripe-блока равен 64КВ, для третьего — 128КВ. У меня в любом случае получалось 64 :). Также можно задать размер блока вручную. Возможные значения — 1, 2, 4…1024КВ.

Интересная возможность предоставляется при создании массивов RAID1 и RAID0+1. Если вы не уверены, что сможете найти диск точно такого же объема для восстановления массива, можете включить опцию, которая выравнивает объем массива на границу гигабайта. В этом случае, если использовались, например, 20-гигабайтные диски, на замену подойдут диски и 20.3, и 20.5 гигабайт. Главное — не забыть, что эта опция включается ДО создания массива.

По поводу использования резервного (Spare) диска в инструкции есть честное предупреждение, что в случае, если этот диск подключен как «slave» (что рекомендуется), при выходе из строя master'а на том же канале он может не распознаться системой. Такие случаи встречаются на практике.

Утилита FastCheck тоже узнаваема. Интерфейс, что называется, интуитивно понятен.

Выводы

В общем и целом, все контроллеры показали вполне достаточный «уровень подготовки». Работа с ними не доставит проблем даже неопытному пользователю.

Тесты

Тестирование контроллеров проводилось по методике, созданной для тестирования жестких дисков с небольшими, но достаточно существенными дополнениями. Поскольку одним из наиболее распространенных применений IDE RAID контроллеров является видеоредактирование, в тесте Intel IOMeter были введены четыре дополнительных модели доступа:

  • Последовательное чтение (Streaming Read);
  • Случайное чтение (Random Read);
  • Последовательная запись (Streaming Write);
  • Случайная запись (Random Write).


 % of Access SpecificationTransfer Size Request% Reads% Random
Streaming Read 100% 256 KB 100% 0%
Random Read 100% 8 KB 100% 100%
Streaming Write 100% 256 KB 0% 0%
Random Write 100% 8 KB 0% 100%

Тестовая система осталась той же. В качестве дисков для создания массива использовались четыре диска Fujitsu MPG3204AH-E 7200rpm c плотностью записи 20 GB на пластину.

Все контроллеры тестировались «as is» — c теми BIOS и драйверами, которые были в комплекте.

Контроллер Promise FastTrak TX2 в режиме PCI-66 не тестировался. Спросите, почему? Отвечу. Много вы видели чипсетов, поддерживающих PCI-66? Правильно, немного, причем это серверные чипсеты от ServerWorks и Intel. На мой взгляд, двухканальные IDE RAID контроллеры до этого уровня еще не доросли. Вот четырехканальные будут тестироваться и на этой частоте шины.

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

RAID0

Что касается количественных характеристик, то здесь, без сомнения, впереди Promise FastTrak100 TX2. Достаточно близко к нему AMI HyperDisk100 (не стоит забывать, что он и вышел раньше), а замыкает тройку Adaptec 1200A. Изумительные графики линейного чтения у этого контроллера, конечно, впечатляют, но вот скорость…

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

RAID1

Что касается количественных характеристик, то здесь ситуация точно такая же, как и для распределенных массивов — впереди Promise FastTrak100 TX2, достаточно близко к нему AMI HyperDisk100 (не стоит забывать, что он и вышел раньше), а замыкает тройку Adaptec 1200A.

По удобству работы и алгоритмам предупреждения/восстановления массива практически вровень идут контроллеры от Promise и AMI. У контроллера Adaptec один большой недостаток — необходимость вручную инициировать сканирование массива.

RAID0+1

Тестирование контроллеров на данном уровне RAID не выявило явного победителя. AMI Hyperdisk100 и Promise FastTrak100 TX2 пришли к финишу почти вровень. У каждого контроллера есть свои преимущества. Adaptec 1200A, как и в других случаях, показал идеальный график чтения, но, при этом, на мой взгляд, недостаточную скорость.

Общие выводы

Как говорили в не столь давние времена, «заслушав и обсудив», можно сделать некоторые выводы.

Безусловный лидер по сумме показателей — Promise FastTrak100 TX2.

Немного отстал AMI HyperDisk100, но он существенно старше.

Adaptec ATA RAID 1200A может подойти тем, кому важнее не максимальная скорость, а постоянная на всем объеме с минимальными колебаниями. Если бы еще снизить загрузку процессора… Может быть, сказываются недоработанные драйвера.

На очереди — четырехканальные монстры. Ждите продолжения.

Контроллер Adaptec ATA RAID 1200A предоставлен
компанией IPLabs,
контроллер Promise FastTrak100 TX2 предоставлен
компанией Promise

Редакция благодарит компанию «Пирит»
за предоставленные диски Fujitsu