Обзоры
И SCSI RAID-контроллеры бывают недорогими
0

И SCSI RAID-контроллеры бывают недорогими

Зачем нужен контроллер SCSI RAID? Думается, вопрос, скорее, риторический. В современных
вычислительных системах, критичных к производительности дисковой подсистемы и
надежности хранения данных (речь идет в основном о серверах), использование RAID-массивов
различного уровня позволяет значительно улучшить эти два параметра.

С другой стороны, SCSI RAID-контроллеры, как и большинство продукции, рассчитанной на этот интерфейс, являются достаточно дорогими элементами. Убедиться, что это утверждение не всегда соответствует истине, мы смогли, когда протестировали два таких устройства нижнего уровня — Intel Server RAID Controller U3-1 (SRCU31) и Mylex AcceleRAID 170.

Intel SRCU31

Всемирно известный чипмейкер — компания Intel — относительно недавно
начала производство собственных RAID-контроллеров SCSI. Пока в ее арсенале имеются
всего две модели — SRCU21 и SRCU31, которая и побывала в нашей Тестовой лаборатории.

Плата
SRCU31 рассчитана на установку в 64-разрядный слот PCI с тактовой частотой 33
MHz (совместима и с обычными разъемами PCI) и содержит одно внутреннее (68-pin)
и одно внешнее (VHDCI) гнезда для подключения устройств Ultra 160 SCSI. Кроме
того, на SRCU31 имеется гнездо для установки модуля памяти DIMM объемом от 32
до 128 MB (сам модуль в комплект поставки не входит).

Кстати, о памяти. Обычно в подобных контроллерах используется специализированная память EDO DIMM с ECC, которая, во-первых, не очень доступна, а во-вторых, гораздо дороже обычных модулей SDRAM DIMM. SRCU31 не столь "привередлив" к типу используемой памяти и довольствуется практически любыми модулями, подходящими по формату для имеющегося гнезда. Тем не менее на сайте разработчика (developer.intel.com) есть перечень совместимых с данной моделью модулей памяти. Отметим, что несмотря на не слишком объемную документацию в комплекте поставки платы, Intel осуществляет на своем сайте хорошую техническую поддержку продукта (впрочем, это характерно для всех изделий компании).

Там же, на Web-сайте Intel, присутствует и список материнских плат, сертифицированных для совместной работы с данным контроллером. Потенциальным пользователям SRCU31 следует обратить на него самое пристальное внимание, так как мы перепробовали около четырех плат, прежде чем адаптер заработал как положено.

О "молодости" модели красноречиво свидетельствует тот факт, что на прилагаемом CD имеются драйверы только для ОС Windows NT Server 4.0, Nowell NetWare 4.2/5.0 и UnixWare 7.1. Не так давно стали доступны для загрузки драйверы для Windows 2000 (так же, как и для Windows NT, — только Server, а не Workstation) и RedHat Linux 6.2.

С помощью утилиты RAID Configuration Utility, хранящейся в перезаписываемой памяти Flash-ROM устройства, становится возможным создание RAID-массивов уровней RAID 0 (Stripping), RAID 1 (Mirroring), RAID 5 (наиболее оптимальное сочетание отказоустойчивости, производительности и экономии объема дискового массива), а также RAID 10 (комбинация RAID 0 и RAID 1), удаление уже имеющихся массивов, установка для созданного массива статуса "загрузочный" и т. п. Такими же, а также некоторыми дополнительными возможностями обладает утилита Storage Consol, которая позволяет совершать конфигурирование и мониторинг (в том числе и удаленные) RAID-массивов. К слову сказать, возможности этих программ не слишком велики. Например, отсутствует функция записи в системный журнал сообщений об ошибках, управления размером блока и т. п. Кроме того, используя SRCU31, нельзя создать одновременно более одного RAID-массива.

Mylex AcceleRAID 170

Компания Mylex уже давно присутствует на рынке RAID-контроллеров и является
одним из лидеров по их производству. В настоящее время она выпускает три серии
SCSI RAID-контроллеров. Платы семейства AcceleRAID являются недорогими устройствами
с ограниченной функциональностью и предназначены для установки в высокопроизводительные
рабочие станции или серверы начального уровня.

Так
же как и предыдущий контроллер, AcceleRAID 170 использует процессор Intel i960,
но модификации RP (в SRCU31 установлен RN), имеет два гнезда для подключения жестких
дисков (внутреннее и внешнее) и оснащен слотом для модулей DIMM с контролем четности
(можно установить от 16 до 64 MB памяти) и рассчитан на применение с винчестерами
Ultra 160 SCSI. В комплект поставки, помимо собственно адаптера и модуля памяти,
входят два достаточно объемных справочных руководства по установке и настройке
устройства, а также CD с драйверами для большого количества современных ОС (Windows
NT 4.0/2000, NetWare 4.11, SCO UnixWare 7.1, Unix OSR 5.0.4, Solaris 7, Linux
и даже DOS 6.0).

AcceleRAID 170 имеет большее число возможностей, чем Intel SRCU31. Утилита EzAssist,
войти в которую можно на этапе рестарта системы, позволяет создать и сконфигурировать
несколько RAID-массивов, изменяя при этом многие параметры, такие, как размер
блока и линейного кэша, используемый объем RAID-массива, тип буфера чтения/записи
и пр. Конфигурирование массива может происходить в трех режимах.

  • Automatic предназначен для неопытных пользователей или тех, кого устраивают
    установки по умолчанию. В этом режиме контроллер автоматически создает один
    RAID-массив из всех подключенных дисков, причем его уровень зависит от количества
    используемых винчестеров.

  • Assisted — эта программа предлагает пользователю ответить на ряд
    вопросов ("чему уделить больше внимания — производительности массива
    или надежности данных?", "отводить ли под массив все имеющееся дисковое
    пространство?" и т. п.) и исходя из полученных ответов формирует оптимальный
    RAID-массив с учетом заложенного алгоритма.

  • Custom предназначен для наиболее опытных пользователей и предоставляет
    возможность произвести все настройки вручную. Устройство позволяет организовывать
    массивы уровней RAID 0, 1, 3, 5, 10, 30, 50 (три последних — массивы уровня
    RAID 0, элементами которого являются массивы соответствующих уровней — 1,
    3 или 5), а также JBOD — формирование единого дискового пространства для
    нескольких жестких дисков. При этом речь не идет об увеличении производительности
    или надежности.

Испытания

Мы проверили производительность контроллеров с помощью теста Intel IOMeter.
При этом использовались три модели, соответствующие типичным применениям RAID-массивов
нижнего уровня и характеризующиеся различными размерами блоков данных и соотношением
чтение/запись. На каждом адаптере формировались массивы RAID 0 (два диска) и RAID
5 (три диска). Для сравнения приводятся результаты одиночного HDD. Тестовая система
содержала материнскую плату на чипсете i815e, CPU Intel Pentium III 700E, внешнюю
видеокарту и SCSI-диски IBM Ultrastar 36LZX (18 GB, 10000 об/мин).


Результаты испытаний оказались вполне предсказуемыми. Массивы уровня RAID 0 (stripping) были наиболее производительными, а RAID 5 — менее быстрыми, чем RAID 0, но более — чем одиночный диск. Напомним, что во втором случае обеспечивается дополнительная отказоустойчивость дисковой подсистемы. Причем наибольший эффект от использования контроллеров наблюдается при самой интенсивной работе винчестеров, определяемой длиной очереди запросов.

В "споре" же двух адаптеров чуть быстрее оказалось устройство от Mylex,
которое обладает к тому же большей функциональностью, хотя к неоспоримым плюсам
SRCU31 относится свойство "непереборчивости" к типу используемой памяти.

Ориентировочная цена устройств:
Intel SRCU31 — $420;
Mylex AcceleRAID 170 — $550.
Продукты предоставлены
компанией "ASBIS-Украина": тел. (044) 246-0940


Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: