Часть 1. Выбор контроллера для RAID-массива из жестких дисков

FAQ по практической реализации RAID

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

— явно не хватает физического объема винчестера, как единого логического диска. Наиболее часто эта проблема возникает при работе с файлами большого объема (видео, графика, базы данных);
— явно не хватает производительности винчестера. Наиболее часто эта проблема возникает при работе с системами нелинейного видео монтажа или при одновременном обращении к файлам на винчестере большого количества пользователей;
— явно не хватает надежности винчестера. Наиболее часто эта проблема возникает при необходимости работать с данными, которые ни в коем случае нельзя потерять или которые должны быть всегда доступны для пользователя. Печальный опыт показывает, что даже самая надежная техника иногда ломается и, как правило, в самый не подходящий момент.

Производительность жесткого диска

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

При случайном доступе дисковая подсистема получает запросы на чтение или запись блоков данных небольшого размера (обычно 2, 4 или 8KB), которые расположены на диске или в массиве случайным образом. Производительность операций чтения и записи при случайном доступе обычно измеряется в количестве операций ввода-вывода в секунду (IOPS — Input/Output Operations per Second). Такой тип доступа характерен, например, для баз данных.

При последовательном доступе дисковая подсистема получает запросы на чтение или запись блоков данных большого размера (например, 1MB), которые расположены на диске или в массиве последовательно друг за другом. Производительность операций чтения и записи при последовательном доступе обычно измеряется в мегабайтах в секунду (MB/s). Такой тип доступа характерен, например, для систем видеонаблюдения.

В нашем тестировании использовались жесткие диски Toshiba с интерфейсом SATA емкостью 14TB. Ниже – о том, какую производительность демонстрируют эти накопители в различных режимах работы.

Чтение со случайным доступом

Максимальная производительность этого накопителя для операций чтения со случайным доступом составляет 197 IOPS для блока данных размером 4KB при глубине очереди Q=32.

Глубина очереди Q — это количество запросов на выполнение операций чтения и/или записи, которые одновременно находятся в обработке у накопителя. Если Q=1, то диск получает запрос, обрабатывает его, отправляет ответ и готов к получению следующего запроса. Если Q=32, то диск обрабатывает очередь из 32 запросов, причем в последовательности, которую определяет сам, оптимизируя маршрут движения магнитных головок. Поэтому чем больше глубина очереди, тем лучше эта оптимизация и, как следствие, выше производительность. После выполнения очередного запроса к очереди может быть добавлен следующий запрос. Максимальное значение глубины очереди для накопителей с интерфейсом SATA составляет 32 запроса.

Чем больше глубина очереди, тем больше задержка (Latency) – интервал между отправкой запроса и его выполнением. При глубине очереди 32 последнему запросу в очереди нужно ждать, пока выполнятся предыдущие 31 запрос, хотя последний в очереди запрос может быть обработан раньше или позже в зависимости от «решения» накопителя.

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

рисунок 1

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

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

Запись со случайным доступом

С производительностью на операциях записи со случайным доступом в нашем случае дело обстоит не так, как с чтением, из-за наличия у тестируемых дисков встроенной кэш-памяти объемом 256MB. Пока в этой памяти есть свободное место, операции записи выполняются практически мгновенно, потому что как только данные попадают в кэш, накопитель сразу отправляет подтверждение о выполнении операции.

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

Благодаря большому объему кэш-памяти запись выполняется с высокой степенью оптимизации движения головок, поэтому производительность тестируемого диска на операциях записи со случайным доступом гораздо выше, чем на чтении, и составляет примерно 400 IOPS (для установившегося режима, когда кэш заполнена на 100%).

Из-за наличия кэш-памяти глубина очереди на операциях записи не влияет на производительность накопителя, однако влияет на время задержки.

Чтение и запись с последовательным доступом

Производительность жесткого диска на операциях с последовательным доступом зависит от плотности размещения информации на дорожке и скорости движения головок относительно нее. Поэтому для чтения и записи при таком типе доступа производительность одинакова. Наличие кэш-памяти никак не влияет на установившуюся скорость последовательной записи. Для наших дисков скорость чтения и записи на операциях последовательного доступа составляет 268MB/s в начальной области диска (чем дальше головки от края диска, тем меньше их линейная скорость относительно дорожки и, соответственно, ниже скорость чтения и записи).

Итак, производительность дисков, используемых в тестировании, составляет:

Модель жесткого диска Случайный доступ (IOPS) Последовательный доступ (MB/s)
Чтение Запись Чтение Запись
HDD Toshiba SATA 14TB 197 400 268 268

Уровни RAID контроллеров

В зависимости от требований к дисковым массивам выбирается контроллер нужного уровня.

Базовые уровни RAID

Все контроллеры этого уровня, от 0 до 6, имеют и плюсы, и минусы. Чем больше номер массива, тем сложнее система, выше производительность и риски.

  • Уровень 0 подразумевает деление данных на равные блоки и записывание их на диски поочередно.

Плюс – высокая скорость считывания файлов больших размеров.

Минус – отсутствие резервирования.

  • RAID Контроллеры с настройками этого уровня объединяют диски в пары, которые «зеркалят» инфу.

Плюсы: при выпадении одного диска, информация сохраняется на другом; высокая скорость.

Минус – несмотря на то, что придется покупать два диска, объем памяти будет доступен только как на одном.

  • В массивах типа RAID 2 распределение информации по носителям происходит по коду Хемминга. Создается две дисковые группы: для самой информации и для кодов коррекции ошибок.

Плюсы: информацию с вышедшего диска можно восстановить, а спецкоды сходу находят и исправляют ошибки; высокая скорость производительности.

Минус – изначально большое количество дисков (не меньше 7), что обойдется достаточно дорого.

  • При создании RAID 3 разработчики пожертвовали программами исправления ошибок и резервирования, поэтому потерянные данные восстановлению не подлежат. Количество контрольных дисков сокращено до одного.

Плюсы: высокая скорость; для создания такого массива достаточно трех носителей.

Минусы – система эффективна только при работе с файлами больших размеров.

  • В RAID 4 добились увеличения скорости передачи данных файлов небольшого объема благодаря тому, что разбивка файлов происходит на байты. Однако запись информации производится довольно медленно.
  • RAID 5. Основное преимущество этого уровня – запись можно производить параллельно. Отпала необходимость в выделении диска для хранения контрольных сумм.

Плюсы: экономичность (можно стартовать от трех дисков), высокая скорость считывания.

– снижение производительности при рандомном записывании на 10-25 %;

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

– на восстановление требуется много времени.

  • RAID 6. Использование трех информационных и двух контрольных носителей делает массив более надежным, но менее производительным, в сравнении с предыдущей версией.

Комбинированные уровни RAID

Эти уровни контроллеров сочетают в себе несколько базовых. Например: RAID 1+0 (другой вариант написания RAID 10). Это значит, что контроллер уровня RAID 0 состоит из нескольких зеркалированых RAID -1 пар. Если используют RAID 51, это значит, что RAID 1 дублирует пару RAID 5.

Комбинированные уровни перенимают как достоинства составляющих, так и недостатки. А применяют их в зависимости от того, что приоритетней. Так, RAID 5+0 снабжен малой надежностью нулевого уровня, зато высокопроизводителен, как пятый.

Нестандартные уровни RAID

К таким уровням относятся:

  • RAID 1Е – усовершенствованное зеркало для работы на нечетном количестве устройств.
  • RAID 7 – надежный и высокопроизводительный, но по методике работы и батарее не отличается от предшественников.
  • RAID-DP – модификация шестой версии. Основное его достоинство в высокой производительности за счет последовательностиопераций записи.

Как создать массив из жестких дисков на компьютере через RAID контроллер?

Прежде, чем мы сможем создать эту систему, нужно узнать, поддерживает ли материнская плата работу с дисковыми массивами Raid. Во многих современных системных платах уже имеется встроенный Raid-контроллер, который-то и позволяет объединить жесткие диски. Поддерживаемые схемы массивов имеются в описаниях к материнской плате. Например, возьмем первую попавшуюся мне на глаза в Яндекс Маркете плату ASRock P45R2000-WiFi.

Здесь описание поддерживаемых Raid массивов отображается в разделе «Дисковые контроллеры Sata».

sata raid

В данном примере мы видим, что Sata контроллер поддерживает создание массивов Raid: 0, 1, 5, 10. Что означают эти цифры? Это обозначение различных типов массивов, в которых диски взаимодействуют между собой по разным схемам, которые призваны, как я уже говорил, либо ускорять их работу, либо увеличивают надежность от потери данных.

Если же системная плата компьютера не поддерживает Raid, то можно приобрести отдельный Raid-контроллер в виде PCI платы, которая вставляется в PCI слот на материнке и дает ей возможность создавать массивы из дисков. Для работы контроллера после его установки нужно будет также установить raid драйвер, который либо идет на диске с данной моделью, либо можно просто скачать из интернета. Лучше всего на данном устройстве не экономить и купить от какого-то известного производителя, например Asus, и с чипсетами Intel.

pci raid контроллер Asus

Я подозреваю, что пока что вы еще не очень имеете представление, о чем все же идет речь, поэтому давайте внимательно разберем каждый из самых популярных типов Raid массивов, чтобы все стало более понятно.

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

Adaptec 1210SA

SATA RAID-контроллер Adaptec 1210SA (www.adaptec.com) представляет собой двухканальный контроллер с интерфейсом PCI (32 бит/66 МГц или 32 бит/33 МГц). Отличительной особенностью этого контроллера является его BIOS. Выполнен он в лучших традициях Adaptec, в стиле, характерном для «серьезных» SCSI RAID-контроллеров.

Контроллер позволяет конфигурировать SATA-диски в RAID-массив уровней 0 или 1 и JBOD (одиночные диски, объединяемые в один логический том). Поддерживается возможность создания загрузочных массивов, инициализация созданного массива в фоновом режиме, а также 48-битная адресация жестких дисков, что позволяет использовать диски объемом более 137 Гбайт. Среди поддерживаемых операционных систем отметим Windows XP, Windows 2000, RedHat и SuSE Linux. Для перечисленных ОС в комплекте с контроллером прилагается утилита управления и мониторинга RAID-массива — Adaptec Storage Manager.

Построен контроллер Adaptec 1210SA на чипе SATALink SiI 3112 компании Silicon Image (www.silicomimage.com), представляющем собой двухканальный PCI-SATA хост-контроллер.

Пожалуй, единственный отмеченный нами недостаток контроллера Adaptec 1210SA заключается в том, что текущая версия BIOS не позволяет использовать размер страйп-блока более 64 Kбайт, что может незначительно отразиться на операциях последовательного чтения/записи при использовании мультимедийных приложений.

В целом же по результатам тестирования контроллер Adaptec 1210SA оказался в числе лидеров. Средняя скорость выполнения дисковых операций (усредненная по всем режимам доступа и размерам запросов) составила 37,31 Мбайт/с.

В режиме последовательного чтения (рис. 1) максимальная скорость выполнения дисковых операций составляет 107,8 Мбайт/с и достигается при максимальной глубине очереди задач (Outstanding I/Os = 32).

Рис. 1. Режим последовательного чтения для контроллера Adaptec 1210SA

Однако уже при глубине очереди задач равной 8 наблюдается тенденция к насыщению скорости чтения, поэтому при стрессовых нагрузках, когда Outstanding I/Os > 32, средняя скорость последовательного чтения не превысит 77 Мбайт/с.

Отметим также, что скорость последовательного чтения возрастает пропорционально размеру запроса при любой глубине очереди, достигая насыщения при размере запроса более 32 Кбайт. А при размере запроса более 128 Кбайт наблюдается даже спад скорости чтения.

В режиме последовательной записи (рис. 2) максимальная скорость выполнения дисковых операций составляет 105,6 Мбайт/с, причем зависимость от глубины очереди задач практически отсутствует. То есть при размере запроса более 64 Кбайт скорость последовательной записи одинакова для любой глубины очереди. По всей видимости, одной из причин такого поведения является то обстоятельство, что в данном случае начинает сказываться недостаточная пропускная способность PCI-шины (32 бит/33 МГц) равная 133 Мбайт/с.

Рис. 2. Режим последовательной записи для контроллера Adaptec 1210SA

В режимах выборочного чтения и записи (рис. 3, 4) зависимость скорости выполнения дисковых операций от размера запроса практически одинакова, причем зависимость от глубины очереди задач отсутствует, то есть при любой глубине очереди задач скорость выборочного чтения или записи одинакова для одного и того же размера запроса. Максимальная скорость выборочного чтения/записи достигается при максимальном размере запроса и составляет порядка 20-25 Мбайт/с, что характерно для всех контроллеров в режиме выборочного доступа.

Рис. 3. Режим выборочного чтения для контроллера Adaptec 1210SA

Рис. 4. Режим выборочной записи для контроллера Adaptec 1210SA

FastTrack S150 TX2plus

SATA RAID-контроллер FastTrack S150 TX2plus компании Promise Technology, Inc. (www.promise.com) имеет интерфейс PCI (32 бит, 33/66 МГц). Отличительной особенностью этого контроллера является наличие трех каналов: двух каналов Serial ATA150, к которым можно подключить два SATA-диска, и канала Ultra ATA133 с возможностью подключения еще двух дисков с интерфейсом Parallel ATA. Таким образом, всего к контроллеру можно подключить четыре жестких диска. Такое количество дисков позволяет создавать не только массивы уровней 0 или 1, поэтому производитель добавил в свой контроллер еще и уровень 0+1 (не считая JBOD, конечно). Уровень 0+1 — это комбинация уровней 0 и 1, которую можно построить минимум на четырех дисках. Для этого сначала создаются два массива уровня 0, которые зеркалируются друг на друга (уровень 1). Впрочем, комбинация дисков SATA и PATA для создания массива уровня 0 весьма сомнительна. Дело в том, что при создании RAID-массивов желательно использовать одинаковые диски, а в данном случае это просто невозможно. Кроме того, возникает дилемма, какие диски объединять друг с другом в RAID-массив уровня 0 — либо два PATA-диска в один массив и два SATA-диска в другой и зеркалировать эти массивы друг на друга, либо один PATA-диск объединять с одним SATA-диском в массив уровня 0 и, создав таким образом два массива уровня 0, зеркалировать их друг на друга. Оба эти решения имеют свои минусы. В первом случае получаемые массивы уровня 0 имеют разную производительность, поэтому при их зеркалировании общая производительность массива будет ограничена наименьшей производительностью диска. Во втором случае, хотя и получаются равные по производительности массивы уровня 0, объединение в единый массив дисков PATA и SATA приведет к тому, что производительность такого массива будет ограничиваться производительностью диска с наихудшими характеристиками.

Впрочем, вряд ли имеет смысл серьезно задумываться над возможностью создания массива уровня 0+1, поскольку избыточность такого массива слишком велика для обычного пользователя.

Из других возможностей контроллера FastTrack S150 TX2plus отметим поддержку создания загрузочных массивов, инициализации созданного массива в фоновом режиме и 48-битной адресации жестких дисков, что позволяет использовать диски объемом более 137 Гбайт. Среди операционных систем, под которыми работает данный контроллер, — Windows 98/Me/NT 4/2000/XP, RedHat Linux, SuSE Linux.

Для перечисленных ОС в комплекте с контроллером прилагается утилита управления и мониторинга RAID-массива — Promise Array Management.

Построен контроллер FastTrack S150 TX2plus на чипе Promise PDC20371. К сожалению, какой-либо технической документации на данный чип найти не удалось, но, учитывая поддержку как Ultra ATA133, так и SATA 150, мы предположили, что это не истинный SATA-контроллер, а мост PATA-to-SATA. Впрочем, как показывают тесты, это никак не отражается на его производительности.

Настройки BIOS контроллера позволяют менять размер страйп-блока вплоть до 2 Мбайт (при тестировании использовался размер 128 Кбайт). В режиме последовательного чтения (рис. 5) максимальная скорость выполнения дисковых операций составляет 105,8 Мбайт/с и достигается она при максимальной глубине очереди задач (Outstanding I/Os = 32). Однако уже при глубине очереди задач равной 8 наблюдается тенденция к насыщению скорости чтения, поэтому при стрессовых нагрузках, когда Outstanding I/Os > 32, средняя скорость последовательного чтения не превысит 75 Мбайт/с.

Рис. 5. Режим последовательного чтения для контроллера FastTrack S150 TX2plus

Отметим также, что скорость последовательного чтения возрастает пропорционально размеру запроса при любой глубине очереди, достигая насыщения при размере запроса более 32 Кбайт.

В режиме последовательного чтения скорость выполнения дисковых операций зависит от глубины очереди задач. Однако при размерах запросов более 32 Кбайт эта зависимость исчезает и скорость чтения насыщается как по размеру запроса, так и по глубине очереди. Исключение составляет только глубина очереди равная 1 при которой скорость последовательного чтения достигает максимального значения лишь при размере запроса 256 Кбайт. В целом же максимальная скорость, равная 106 Мбайт/с, является очень высокой для режима последовательного чтения и ограничивается уже пропускной способностью самой PCI-шины.

В режиме последовательной записи (рис. 6) максимальная скорость выполнения дисковых операций составляет 101,4 Мбайт/с, причем, как и для большинства контроллеров, зависимости от глубины очереди задач практически нет. То есть при размере запроса более 64 Кбайт скорость последовательной записи одинакова для любой глубины очереди, за исключением Outstanding I/Os = 1.

Рис. 6. Режим последовательной записи для контроллера FastTrack S150 TX2plus

В режимах выборочного чтения и записи (рис. 7, 8) скорости выполнения дисковых операций практически равны при любом размере запроса, а зависимость скорости от глубины очереди задач несущественна. Максимальная скорость выборочного чтения/записи достигается при максимальном размере запроса и составляет порядка 15-30 Мбайт/с, что характерно для большинства контроллеров в режиме выборочного доступа.

Рис. 7. Режим выборочного чтения для контроллера FastTrack S150 TX2plus

Рис. 8. Режим выборочной записи для контроллера FastTrack S150 TX2plus

ICH5R

SATA RAID-контроллер, условно названный нами ICH5R, представляет собой контроллер, интегрированный в южный мост ICH5R (контроллер ввода-вывода) чипсетов семейств i865 и i875. Собственно, вариантов нового южного моста существует два: ICH5 (микросхема 82801EB) и ICH5R (микросхема 82801ER). В первом варианте южного моста отсутствует интегрированный RAID-контроллер, а во втором он имеется.

Главная отличительная особенность данного RAID-контроллера заключается в том, что никакого собственного BIOS он не имеет. Все настройки осуществляются через BIOS материнской платы, а для работы в среде Windows требуется установка Intel Application Accelerator 3.0 RAID Edition (версия драйвера RAID-контроллера 3.0.0.2344).

Другой отличительной особенностью является тот факт, что на данный момент в контроллере реализована только поддержка RAID-массивов уровня 0. Но, как уже отмечалось ранее, для домашних пользователей именно этот уровень является наиболее актуальным.

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

В режиме последовательного чтения (рис. 9) скорость выполнения дисковых операций возрастает пропорционально размеру запроса. При этом режим насыщения для различной глубины очереди достигается при различных размерах запросов. Так, если Outstanding I/Os > 16, то насыщение на уровне 108 Мбайт/с достигается уже при размере запроса 8 Кбайт. При глубине Outstanding I/Os = 4 насыщение достигается при размере запроса 32 Кбайт. Дальнейший рост скорости последовательного чтения ограничивается пропускной способностью PCI-шины.

Рис. 9. Режим последовательного чтения для контроллера ICH5R

Режим последовательной записи (рис. 10) мало чем отличается от режима последовательного чтения как по максимальной скорости, так и по характеру зависимости скорости от глубины очереди.

Рис. 10. Режим последовательной записи для контроллера ICH5R

Режимы выборочного чтения и записи (рис. 11, 12) для контроллера ICH5R ничем особенным не примечательны. Собственно, такое поведение характерно для большинства RAID-контроллеров: скорость доступа возрастает пропорционально размеру запроса, достигая наибольшего значения при максимальном размере запроса, а зависимость скорости доступа от глубины очереди практически отсутствует. Такое поведение объясняется достаточно просто — чем больше размер запроса, тем более последовательным становится характер доступа, что и объясняет зависимость скорости от размера запроса.

Рис. 11. Режим выборочного чтения для контроллера ICH5R

Рис. 12. Режим выборочной записи для контроллера ICH5R

RocketRAID 1520

Двухканальный SATA RAID-контроллер RocketRAID 1520 производства компании HighPoint Technologies (www.highpoint-tech.com), выполненный в виде отдельной карты с интерфейсом PCI, построен по двухкристальной схеме и, в отличие от большинства других рассмотренных нами контроллеров, не является истинным (native) SATA-контроллером.

Контроллер основан на чипе HPT372A, представляющем собой двухканальный контроллер параллельного интерфейса Ultra ATA133. В качестве преобразователя в интерфейс Serial ATA на контроллере RocketRAID 1520 используется чип 88i8030 компании Marvell.

Функциональные возможности контроллера стандартны. Так, поддерживаются 48-битная адресация, возможность создания массивов уровня 0, 1 или JBOD, а также создания загрузочных массивов.

BIOS контроллера RocketRAID 1520 имеет традиционный для чипов серии HPT37x вид: интерфейс интуитивно понятен и прост. Среди поддерживаемых операционных систем — Windows 9x/Mе/NT 4.0/2000/XP, Red Hat, SuSE, Turbo, Caldera Linux и FreeBSD.

По своим функциональным возможностям контроллер не отличается от большинства других, чего нельзя сказать о производительности. В этом плане контроллер нас откровенно разочаровал. С режимом как последовательного (рис. 14), так и выборочного (рис. 15) чтения наблюдаются явные проблемы. Фактически, в режиме последовательного доступа скорость выполнения дисковых операций даже ниже, чем просто для одного диска, то есть весь смысл использования RAID-массива теряется. Максимальная скорость последовательного чтения не превышает 30 Мбайт/с. Думается, что комментарии здесь излишни.

Рис. 13. Режим последовательного чтения для контроллера RocketRAID 1520

Рис. 14. Режим последовательной записи для контроллера RocketRAID 1520

Рис. 15. Режим выборочного чтения для контроллера RocketRAID 1520

Рис. 16. Режим выборочной записи для контроллера RocketRAID 1520

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

RocketRAID 1542

Еше один контроллер компании HighPoint Technology — это контроллер RocketRAID 1542. От всех протестированных нами контроллеров он отличается тем, что является четырехканальным SATA RAID-контроллером. Кроме двух внутренних SATA-каналов для подключения внутренних дисков, в нем имеются и два внешних SATA-канала, предназначенных для подключения внешних дисков. Эти внешние каналы, разъемы которых расположены на планке контроллера, называются e.SATA (external SATA). По своему виду разъемы e.SATA как две капли воды похожи на разъемы IEEE-1394.

Для того чтобы иметь возможность подключить по интерфейсу e.SATA внешние диски, потребуется особый Rack (к сожалению, адекватного русского термина не существует) — RocketMate 1000. Данный Rack позволяет использовать только диски с PATA-интерфейсом, а соответствующий мост производит преобразование Parallel ATA — Serial ATA.

Контроллер RocketRAID 1542 построен на основе микросхемы HPT374, являющейся четырехканальным контроллером Ultra ATA133. Кроме того, в RocketRAID 1542 используются четыре микросхемы 88i8030 компании Marvell, выполняющие функции моста PATA — SATA, и соответственно данный контроллер не может быть отнесен к истинно SATA-контроллерам. Кроме того, при использовании внешних PATA-дисков происходит двойное преобразование: первоначально происходит преобразование PATA — SATA в RocketMate 1000, после чего уже в контроллере RocketRAID 1542 — преобразование SATA — PATA. Конечно, такая длинная цепочка преобразований не может не сказаться негативно на производительности дисковой подсистемы.

Другим негативным фактором RocketMate 1000 является непродуманная система теплоотвода. Как показывает практика тестирования, вследствие того, что жесткий диск расположен внутри RocketMate 1000, его работа в условиях интенсивной нагрузки приводит к быстрому перегреву. Это одна из причин того, что нам не удалось провести до конца ни одного теста с использованием утилиты IOmeter. Примерно через 5 мин интенсивной работы диска он перегревался и вся система зависала.

Еще одним отличием контроллера RocketRAID 1542 является поддержка интерфейса PCI 32 бит/33 МГц. Казалось бы, что в данном случае особенного, ведь и все остальные контроллеры поддерживают данный интерфейс? Но все остальные контроллеры являются двухканальными, а не четырехканальными. Для двух каналов пропускной способности PCI-шины 32 бит/33 МГц вполне достаточно (133 Мбайт/с), а вот для четырех дисков, подключаемых к четырем SATA-каналам, этого явно маловато. Поэтому создание RAID-массивов из четырех дисков хотя и возможно, но крайне сомнительно.

Среди поддерживаемых уровней RAID-массива реализованы уровни 0, 1, 0+1 и JBOD. Впрочем, целесообразность использования уровня 0+1 в подобных системах уже комментировалась нами при обсуждении контроллера FastTrack TX2plus.

Как и для всех RAID-контроллеров, в RocketRAID 1542 реализованы 48-битная адресация (то есть возможность использования дисков размером более 137 Гбайт), создание загрузочных RAID-массивов, фоновая инициализация массивов.

Среди поддерживаемых ОС традиционно широкий спектр Windows-систем: Windows 9x/Mе/NT 4.0/2000/XP. Также поддерживаются другие ОС: RedHat, SuSE, Turbo, Caldera Linux и FreeBSD.

По результатам тестирования (рис. 17, 18, 19, 20) в различных режимах доступа контроллер RocketRAID 1542 проявил достаточно среднюю производительность. Интересно отметить, что по сравнению с контроллером RocketRAID 1520 скорость выполнения дисковых операций в режиме последовательного чтения оказалась почти в три раза выше. Во всех остальных режимах скорость выполнения дисковых операций практически такая же, что и для контроллера RocketRAID 1520.

Рис. 17. Режим последовательного чтения для контроллера RocketRAID 1542

Рис. 18. Режим последовательной записи для контроллера RocketRAID 1542

Рис. 19. Режим выборочного чтения для контроллера RocketRAID 1542

Рис. 20. Режим выборочной записи для контроллера RocketRAID 1542

Sil 3112

SATA RAID-контроллер, который мы условно назвали Sil 3112, — это двухканальный контроллер, интегрированный на материнской плате ABIT IC7-G.

Подобно контроллеру Adaptec 1210SA, интегрированный контроллер построен на чипе SATALink SiI 3112 компании Silicon Image (www.silicomimage.com), представляющем собой двухканальный PCI-SATA хост-контроллер.

Как и следовало ожидать, производительности обоих контроллеров (интегрированного и выполненного в виде PCI-карты) близки друг к другу. Впрочем, в них используются различные драйверы и BIOS. Так, в случае интегрированного контроллера возможна установка страйп-блока до 2 Мбайт. В остальном возможности обоих контроллеров схожи. Контроллер Sil 3112 позволяет конфигурировать SATA-диски в RAID-массив уровней 0 или 1 и JBOD, поддерживается возможность создания загрузочных массивов, инициализация созданного массива в фоновом режиме, а также 48-битная адресация жестких дисков, что позволяет использовать диски объемом более 137 Гбайт.

Режимы последовательного и выборочного доступа (рис. 21, 22, 23, 24) вполне типичны. Собственно, трудно что-либо добавить к тому, что уже было сказано в отношении других контроллеров. Единственное, что выделяет этот контроллер из общего ряда, — это то, что при высокой скорости выполнения дисковых операций наблюдается низкая степень утилизации процессора. Поэтому данный контроллер имеет наивысший индекс эффективной производительности, что и позволило ему выйти в число рекордсменов и получить знак «Выбор редакции».

Рис. 21. Режим последовательного чтения для контроллера Sil 3112

Рис. 22. Режим последовательной записи для контроллера Sil 3112

Рис. 23. Режим выборочного чтения для контроллера Sil 3112

Рис. 24. Режим выборочной записи для контроллера Sil 3112

Редакция выражает признательность компаниям, предоставившим SATA RAID-контроллеры для тестирования:

• компании Adaptec (www.adaptec.com) за предоставление контроллера Adaptec 1210SA;

• компании «Ф-Центр» (www.fceter.ru, тел.: (095) 472-6401, 472-4464, 472-7230, e-mail: public@fcenter.ru) за предоставление контроллеров FastTrack S150 TX2plus, RocketRAID 1520, RocketRAID 1542;

• представительству компании ABIT (www.abit.com.tw) за предоставление материнской платы IC7-G.

1999 1 2 3 4 5 6 7 8 9 10 11 12
2000 1 2 3 4 5 6 7 8 9 10 11 12
2001 1 2 3 4 5 6 7 8 9 10 11 12
2002 1 2 3 4 5 6 7 8 9 10 11 12
2003 1 2 3 4 5 6 7 8 9 10 11 12
2004 1 2 3 4 5 6 7 8 9 10 11 12
2005 1 2 3 4 5 6 7 8 9 10 11 12
2006 1 2 3 4 5 6 7 8 9 10 11 12
2007 1 2 3 4 5 6 7 8 9 10 11 12
2008 1 2 3 4 5 6 7 8 9 10 11 12
2009 1 2 3 4 5 6 7 8 9 10 11 12
2010 1 2 3 4 5 6 7 8 9 10 11 12
2011 1 2 3 4 5 6 7 8 9 10 11 12
2012 1 2 3 4 5 6 7 8 9 10 11 12
2013 1 2 3 4 5 6 7 8 9 10 11 12

В настоящем обзоре мы рассмотрим модель моноблока от компании HP, которая является признанным лидером в производстве компьютеров как для домашнего использования, так и для офисов. Моноблок HP 205 G4 22 — модель нового семейства, которая построена на базе процессоров AMD последнего поколения и отличается неплохой производительностью вкупе с привлекательной ценой

Швейцарская компания Logitech G представила беспроводную игровую мышь Logitech G PRO X Superlight. Новинка предназначена для профессиональных киберспортсменов, а слово Superlight в ее названии указывает на малый вес этой модели, который не превышает 63 г. Это почти на четверть меньше по сравнению с анонсированным пару лет тому назад манипулятором Logitech G PRO Wireless

Как показало недавнее исследование Кембриджского университета — количество людей, которые пользуются сегодня криптовалютами, приближается к размеру населения небольшой страны и это только начало, мир меняется. Поэтому компания ASRock разработала и выпустила в продажу весьма необычную материнскую плату — H110 PRO BTC+, которую мы и рассмотрим в этом обзоре

Компания Rapoo анонсировала в Китае беспроводную клавиатуру Ralemo Pre 5 Fabric Edition. Новинка выполнена в формате TKL (без секции цифровых клавиш) и привлекает внимание оригинальным дизайном. Одна из отличительных особенностей этой модели — верхняя панель, обтянутая тканью с меланжевым рисунком

Линейку компьютерных мониторов MSI пополнила модель Optix MAG301 CR2, адресованная любителям игр. Она оборудована ЖК-панелью типа VA со сверхширокоформатным (21:9) экраном изогнутой формы (радиус закругления — 1,5 м). Его размер — 29,5 дюйма по диагонали, разрешение — 2560×1080 пикселов

Каталог продукции компании SilverStone пополнил комплект MS12. Он позволяет создать портативный накопитель на базе стандартного SSD типоразмера M.2 2280 с интерфейсом PCI Express

Компания ADATA Technology анонсировала твердотельные накопители серии XPG Spectrix S20G. Они предназначены для оснащения игровых ПК и, как утверждают их создатели, сочетают высокую производительность и эффектный внешний вид

Линейку видеоадаптеров ASUS на базе графических процессоров NVIDIA пополнила модель GeForce RTX 3070 Turbo (заводской индекс TURBO-RTX3070-8G), предназначенная для оснащения игровых ПК. Одной из особенностей новинки является конструкция системы охлаждения

КомпьютерПресс использует

Оцените статью
Fobosworld.ru
Добавить комментарий

Adblock
detector