Темы: RAID-контроллер

RAID-контроллеры для дома: выбираем лучший

18.01.2006 Александр Радаев, info@ferra.ru
RAID-контроллеры для дома: выбираем лучший
Хотите, чтобы ваш компьютер заработал на 30-50% быстрее? Хотите создать собственный RAID-массив? Это совсем не сложно, главное – выбрать правильный RAID-контроллер.
Выражаем благодарность за предоставленное на тестирование оборудование: российскому представительству WD за жёсткие диски WD Caviar SE16 WD4000KD, компании «Теле-Сервис МС» за RAID-контроллер Promise FastTrak TX2300, компании Alliance Group за RAID-контроллеры Adaptec AAR-1210SA и Tekram TR822.

Методика тестирования

В качестве основы для построения RAID-массива были использованы два жёстких диска WD Caviar SE16 WD4000 KD ёмкостью 400 Гбайт, недавно нами протестированные (см. обзор «WD Caviar SE16: SATA, 400 Гбайт и большой кэш»).

Остальные важные составляющие тестового стенда:

  • процессор: Intel Pentium D 830;
  • материнская плата: Foxconn 945 P7 AA-8 KS2;
  • оперативная память: Kingston DDR2 533 МГц 1 Гбайт.

Жёсткие диски крепились в корпус, к ним подводилось дополнительное охлаждение.

В тестовый набор вошли программы AIDA32 v3.70, Iometer v. 2004.07.30 и FC- Test 1.0. В синтетическом тесте, входящем в состав AIDA32, определим линейные и случайные скорости чтения и записи, время доступа и скорость обмена данными с буфером. Iometer позволит оценить производительность массива при различной нагрузке в четырёх паттернах: WebServer, FileServer, Database и Workstation, а также при линейном чтении и записи. FC-Test позволит узнать реальные скорости работы при записи, чтении и копировании.

Для первого и второго тестов используется неотформатированный массив, для третьего диск разбивается на два NTFS-раздела с размером кластера по умолчанию. Определялась скорость записи и чтения файлов в первом разделе, скорость копирования файлов из первого раздела в первый и второй разделы. При этом использовались разные наборы файлов:

  • Install – 414 файлов общим объёмом 575 Мбайт;
  • ISO – 3 файла объёмом 1600 Мбайт;
  • MP3 – 271 файл объёмом 990 Мбайт;
  • Programs – 8504 файла объёмом 1380 Мбайт;
  • Windows – 9006 файлов объёмом 1060 Мбайт.

Результаты тестирования каждого из контроллеров будут сравнены друг с другом и с результатами теста одиночного привода. В результате будет определён самый быстрый RAID-контроллер.

Результаты тестирования

AIDA32

В таблицу внесены средние значения для каждого из показателей. В столбце none – результаты тестирования одиночного диска WD. Красным выделены худшие показатели (учитываются только контроллеры), синим – лучшие.

Adaptec

Promise

Tekram

none

Линейное чтение, Мбайт/с

83,1

92,6

82,6

54,3

Случайное чтение, Мбайт/с

82,4

89,5

82,2

54,7

Линейная запись, Мбайт/с

69

78,9

69

54,3

Случайная запись, Мбайт/с

69

78,9

69

53,8

Чтение из буфера, Мбайт/с

84,9

97,2

84,4

119,6

Время доступа, мс

13,5

13,6

13,6

13,2

Всё-таки поддержка NCQ и TCQ – большое подспорье для RAID-контроллера и дисков. Отрыв Promise FastTrak TX2300от конкурентов внушительный. В соревновании Adaptec и Tekram перевес первого минимален и проявляется только при операциях чтения.

В любом случае, использование страйпа даёт ощутимый прирост производительности системы.

Минимальный прирост, %

Максимальный прирост, %

Линейное чтение

52

70

Случайное чтение

50

63

Линейная запись

27

45

Случайная запись

28

46

Iometer

Рассмотрим, как справились RAID-контроллеры с паттернами, реализующими различную нагрузку на массив.

Паттерн «Файл-сервер», как и все остальные, показал нереально низкую скорость работы системы. Связано это с активным использованием в наборах блоков данных малого размера. Так что нас будут интересовать не столько скорости, сколько соотношение результатов разных контроллеров.

fileserv

Файл-сервер

Наибольший отрыв лидера нашего тестирования Promise TX2300 от конкурентов наблюдается при среднем количестве одновременно выполняемых операций. Дальнейший рост загрузки несколько сближает значения, но лидерство Promise бесспорно.

webserv

Web-сервер

На паттерне «Web-сервер» хорошо себя показывает Tekram, пытающийся сильно не отставать от Promise. Adaptec демонстрирует небольшой провал производительности при средней нагрузке.

workstat

Рабочая станция

Первое место опять за Promise. Adaptec и Tekram идут впритирку, но на большой загрузке Adaptec начинает обгонять своего более дешёвого коллегу.

database

База данных

На паттерне «База данных» всё повторяется. Снова Promise впереди, а на больших нагрузках на второе место выходит Adaptec.

Не удержались мы и от элементарных измерений скорости линейного чтения и записи в зависимости от размеров блока. Тем более что есть возможность сравнить значения с одиночным диском.

lin read

Линейное чтение

До тех пор, пока размер блока данных меньше 8 кбайт, особой разницы от применения контроллеров не видно. Но к 32-64 кбайтам всё становится на свои места. Promise даёт прирост в 50%, Adaptec и Tekram – в 35%.

lin write

Линейная запись

Выгода от использования RAID заметна лишь при записи файлов длиннее 32 кбайт. Но выигрыш находится всё в том же диапазоне 35-50%. Разница между значениями Tekram и Adaptec совершенно мала.

FC-Test

Ничего принципиально нового в результатах теста FC-Test ждать не приходится. Преимущество Promise будет очевидным, а Adaptec и Tekram покажут практически одинаковые результаты. Смотрим.

fct read

Чтение данных


fct write

Запись данных


fct copy1

Копирование данных в тот же раздел


fct copy2

Копирование данных в соседний раздел

Прогноз подтвердился. Заметим лишь, что скорость чтения растёт при уменьшении размера файлов, а скорость записи – при увеличении размеров. Это вполне укладывается в принцип работы страйпа (чередование записи блоков данных).

Выводы

Использование RAID-массивов в конфигурации 0 (страйп) даёт заметное преимущество по скорости работы дисковой подсистемы. При этом пользователю доступен весь объём занятых в массиве дисков. Платить приходится снижением надёжности системы, ведь если «упадёт» один винчестер, никакие данные сохранить не удастся.

Как показало тестирование, RAID0 может дать выигрыш от 30% до 70% в разных режимах. Наибольший эффект наблюдается при чтении группы файлов небольшого размера и записи объёмных файлов.

Если вы хотите получить от построения RAID0 максимум, имеет смысл воспользоваться весьма дорогим решением от Promise. Поддержка новых технологий и SATA II не позволит этой железке морально устареть ещё достаточно долго.

Promise FastTrak TX2300 заслуживает награды Ferra Approved.

FE approved

Если же гнаться за SATA II и NCQ желания нет, вполне подойдут практически не отличающиеся по производительности решения от Adaptec и Tekram.

Наконец, для тех, кто не готов переплачивать за построение RAID-массива, Tekram TR822 – лучшее бюджетное решение.

Страница: 12
Комментарии
Вы должны авторизоваться на форуме Ferra.ru для комментирования.
Если же вы новый посетитель, пройдите процедуру регистрации.
Спасибо.
Загружается, подождите...