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



Читайте также:
Введение и выводы
RAID0
RAID0+1

В этом режиме тестировались как характеристики контроллеров, так и возможности программного обеспечения по определению отказа одного из дисков массива (отказ моделировался путем отключения кабеля питания) и восстановлению зеркала при использовании трехдисковой конфигурации с «запасным» диском (Spare Drive). Диски массива были подключены как «master» на оба канала, spare — как «slave» на первый канал. Естественно, сравнивать результаты тестов будем с однодисковой конфигурацией.

Ziff-Davis WinBench



Ну, со скоростью чтения все ясно — никаких кардинальных изменений нет. У всех контроллеров, кроме Adaptec, выросло значение скорости чтения в конце диска за счет оптимизации чтения (контроллер может считывать данные попеременно с двух дисков). Особенно преуспел в этом контроллер от Promise.

Поддержка «зеркала» практически не требует дополнительных ресурсов процессора (максимум — «лишние» 0,7% у AMI). Время доступа уменьшилось у Promise, осталось без изменений у Adaptec и увеличилось у AMI. Получается, что этот режим лучше всего реализован у FastTrak TX2.


При работе с файловой системой FAT32 наблюдаем общий рост результатов, за исключением контроллера Promise в тесте High-End Disk WinMark. А вот при работе с NTFS ситуация сложнее — в тесте High-End Disk WinMark происходит падение результатов у всех, кроме Adаptec, а в тесте Business Disk WinMark — по-прежнему общий рост. Насколько я понимаю, при использовании FAT проще распараллелить чтение по двум дискам.

Intel IOMeter

Всюду верхний график — однодисковая конфигурация, нижний — RAID1.

Server Pattern
Workstation Pattern
Database Pattern

Общий результат такой — у контроллера Promise повысились результаты при малых нагрузках, у Adaptec — при высоких. Контроллер от AMI «зеркала» не замечает.

Streaming Read
Streaming Write

При чтении вперед вырывается Promise (что естественно, исходя из результатов Ziff-Davis WinBench), а вот при записи, на фоне общего снижения результатов (что тоже естественно, зеркало-то надо поддерживать) — AMI, причем Adaptec этот тест просто провалил.

Random Read
Random Write

Повторяется ситуация с моделями Server-Database-Workstation.

В общем и целом, на первом месте по тестам Promise FastTrak100 TX2, заведомо на последнем — Adaptec 1200A.

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

Adaptec 1200A

Итак, создаем Mirror-массив, запускаем утилиту Adaptec ATA Management Software в виде значка в System Tray, отключаем питание у одного диска и… ничего не происходит. Ради эксперимента я подождал полчаса — ничего. Для того чтобы обнаружить неполадки в массиве, необходимо открыть окно утилиты и выбрать в меню Configuration —> Monitor —> Rescan. Вот тут раздается радостный писк и на экране появляется следующее сообщение:

При этом никаких изменений значка в System Tray не происходит. При перезагрузке происходит автоматический вход в Array Configuration Utility BIOS контроллера, где предлагается либо выключить компьютер и подсоединить исправный диск, либо удалить массив.

Если был подключен третий диск (Spare drive), то ситуация практически не меняется, за исключением того, что после выполнения Rescan автоматически начинается копирование информации на резервный диск.

Что удивительно, программа бодро сообщает в статус-строке о создании… RAID 0/1 (Mirrored Striping) массива! И это на двух дисках! :)) После перезагрузки, если восстановление массива не было завершено, BIOS не предпринимает никаких действий, и только утилита при запуске предлагает восстановить массив.

Мне не кажется, что такой способ реакции на выход массива из строя оптимален. Недостаток в общем-то один — требуется регулярное вмешательство оператора.

AMI HyperDisk100

При отключении питания значок в System Tray меняет цвет на красный, а на экран выводится сообщение

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

При наличии резервного диска и установленной опции «начать автоматическое копирование на резервный диск» (Start Automatic Rebuilding If Error Threshold Reached) по идее должен начаться перенос информации на резервный диск. Мне добиться этого, к сожалению, не удалось. Процесс запускался только после перезагрузки.

При этом значок меняет цвет на желтый.

Promise FastTrak100 TX2

У этого контроллера реакция стандартна для продукции компании Promise Technology. При отключении питания практически сразу меняется значок утилиты Fastcheck Monitoring Utility и на экране появляется сообщение

При перезагрузке также выдается сообщение о том, что массив неработоспособен.

Если в системе присутствует резервный диск (Spare Drive), то после выдачи сообщения о неисправности массива начинается копирование на него информации.

Восстановить массив с использованием резервного диска можно и с помощью утилиты FastBuild BIOS контроллера.

На мой взгляд, хорошо продуманный и проверенный временем алгоритм.

Выводы

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

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

Полные результаты тестов можно посмотреть в таблицах.

Ziff-Davis WinBench 99
Intel IOMeter


Читайте также:
Введение и выводы
RAID0
RAID0+1




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

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

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


Читайте также:
Введение и выводы
RAID0
RAID0+1

В этом режиме тестировались как характеристики контроллеров, так и возможности программного обеспечения по определению отказа одного из дисков массива (отказ моделировался путем отключения кабеля питания) и восстановлению зеркала при использовании трехдисковой конфигурации с «запасным» диском (Spare Drive). Диски массива были подключены как «master» на оба канала, spare — как «slave» на первый канал. Естественно, сравнивать результаты тестов будем с однодисковой конфигурацией.

Ziff-Davis WinBench



Ну, со скоростью чтения все ясно — никаких кардинальных изменений нет. У всех контроллеров, кроме Adaptec, выросло значение скорости чтения в конце диска за счет оптимизации чтения (контроллер может считывать данные попеременно с двух дисков). Особенно преуспел в этом контроллер от Promise.

Поддержка «зеркала» практически не требует дополнительных ресурсов процессора (максимум — «лишние» 0,7% у AMI). Время доступа уменьшилось у Promise, осталось без изменений у Adaptec и увеличилось у AMI. Получается, что этот режим лучше всего реализован у FastTrak TX2.


При работе с файловой системой FAT32 наблюдаем общий рост результатов, за исключением контроллера Promise в тесте High-End Disk WinMark. А вот при работе с NTFS ситуация сложнее — в тесте High-End Disk WinMark происходит падение результатов у всех, кроме Adаptec, а в тесте Business Disk WinMark — по-прежнему общий рост. Насколько я понимаю, при использовании FAT проще распараллелить чтение по двум дискам.

Intel IOMeter

Всюду верхний график — однодисковая конфигурация, нижний — RAID1.

Server Pattern
Workstation Pattern
Database Pattern

Общий результат такой — у контроллера Promise повысились результаты при малых нагрузках, у Adaptec — при высоких. Контроллер от AMI «зеркала» не замечает.

Streaming Read
Streaming Write

При чтении вперед вырывается Promise (что естественно, исходя из результатов Ziff-Davis WinBench), а вот при записи, на фоне общего снижения результатов (что тоже естественно, зеркало-то надо поддерживать) — AMI, причем Adaptec этот тест просто провалил.

Random Read
Random Write

Повторяется ситуация с моделями Server-Database-Workstation.

В общем и целом, на первом месте по тестам Promise FastTrak100 TX2, заведомо на последнем — Adaptec 1200A.

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

Adaptec 1200A

Итак, создаем Mirror-массив, запускаем утилиту Adaptec ATA Management Software в виде значка в System Tray, отключаем питание у одного диска и… ничего не происходит. Ради эксперимента я подождал полчаса — ничего. Для того чтобы обнаружить неполадки в массиве, необходимо открыть окно утилиты и выбрать в меню Configuration —> Monitor —> Rescan. Вот тут раздается радостный писк и на экране появляется следующее сообщение:

При этом никаких изменений значка в System Tray не происходит. При перезагрузке происходит автоматический вход в Array Configuration Utility BIOS контроллера, где предлагается либо выключить компьютер и подсоединить исправный диск, либо удалить массив.

Если был подключен третий диск (Spare drive), то ситуация практически не меняется, за исключением того, что после выполнения Rescan автоматически начинается копирование информации на резервный диск.

Что удивительно, программа бодро сообщает в статус-строке о создании… RAID 0/1 (Mirrored Striping) массива! И это на двух дисках! :)) После перезагрузки, если восстановление массива не было завершено, BIOS не предпринимает никаких действий, и только утилита при запуске предлагает восстановить массив.

Мне не кажется, что такой способ реакции на выход массива из строя оптимален. Недостаток в общем-то один — требуется регулярное вмешательство оператора.

AMI HyperDisk100

При отключении питания значок в System Tray меняет цвет на красный, а на экран выводится сообщение

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

При наличии резервного диска и установленной опции «начать автоматическое копирование на резервный диск» (Start Automatic Rebuilding If Error Threshold Reached) по идее должен начаться перенос информации на резервный диск. Мне добиться этого, к сожалению, не удалось. Процесс запускался только после перезагрузки.

При этом значок меняет цвет на желтый.

Promise FastTrak100 TX2

У этого контроллера реакция стандартна для продукции компании Promise Technology. При отключении питания практически сразу меняется значок утилиты Fastcheck Monitoring Utility и на экране появляется сообщение

При перезагрузке также выдается сообщение о том, что массив неработоспособен.

Если в системе присутствует резервный диск (Spare Drive), то после выдачи сообщения о неисправности массива начинается копирование на него информации.

Восстановить массив с использованием резервного диска можно и с помощью утилиты FastBuild BIOS контроллера.

На мой взгляд, хорошо продуманный и проверенный временем алгоритм.

Выводы

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

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

Полные результаты тестов можно посмотреть в таблицах.

Ziff-Davis WinBench 99
Intel IOMeter


Читайте также:
Введение и выводы
RAID0
RAID0+1


Мои закладки
Сейчас в форуме
Сейчас в форуме
15:59
15:55
15:33
14:45
14:27
13:16
12:15
07:17
15:03
23:25