Введение
Как я уже неоднократно писал, IDE RAID контроллеры становятся всё более популярны. Усилившаяся конкуренция на этом рынке заставляет производителей оснащать эти контроллеры новыми "фичами", которые придают им всё больше черт, присущих серьёзным SCSI-контроллерам. В этой статье мы рассмотрим новый контроллер от Promise - FastTrak100 TX2 Pro. Как вы можете заметить из его названия, изменения в нём не носят революционного характера. Контроллер этот отличается от предыдущего FT100 способностью работать на PCI 66МГц. Теоретически, это должно увеличить пропускную способность контроллера, которая была ограничена возможностями старой шины PCI 32/33МГц. Как мы помним, контроллеры FastTrak имеют два канала, к каждому из которых можно присоединить два винчестера. То есть максимальное число винчестеров, которые можно подключить к контроллеру - четыре. Современные винчестеры вполне способны выдавать 35-40МБ/сек, и четырём таким винчестерам может не хватать тех 133МБ/сек, которые может обеспечить им обычная PCI 32/33МГц. Вполне логичным решением этой проблемы является перевод контроллера на более скоростной вариант шины PCI - PCI 32/66МГц. Этот вариант требует меньшей переделки кристалла, нежели при переходе на PCI 64...
Вторая "интересность" этого контроллера скрывается за суффиксом "Pro". Эти три буквы означают, что в коробке с контроллером мы можем найти два мобайл-рэка Promise SuperSwap! Естественно, эти мобайл-рэки полностью поддерживают hotswap!
Рассмотрим же контроллер поближе:
Promise FastTrak100 TX2 Pro
Начнём мы знакомство с новым контроллером Promise с его коробки:
Внутри коробки я обнаружил сам контроллер:
и два симпатичных мобайл-река:
Также в коробке лежали два шлейфа UDMA66, описание и драйвера. Я не стал это фотографировать, а поподробнее рассмотрел устройство SuperSwap.
Во-первых, корпус самой корзины выполнен из металла:
Это крайне правильно, ибо винчестер в такой корзине практически не нагревается.
Внутри корзины находится разъём питания и IDE-шлейф (80 жил). Также, на фотографии приведённой ниже можно разглядеть термодатчик, "встроенный" в корзину. Контроллеры Promise SuperTrak умеют снимать с этих корзин показания тахометра вентилятора и температуру внутри корзины и отображать это в программе мониторинга состояния массива (я описывал её в обзоре IDE RAID 5 контроллеров).
Для того, чтобы обеспечить безопасный (и для винчестера и для контроллера) hotswap корзина оснащена оригинальным внутренним разъёмом:
Как видите, количество контактов в нём больше, чем 40pin IDE кабеля + 4 контакта питания.
А это - ответный разъём в док-станции:
Но корзина эта не имела бы права называться hotswap, если бы не вот эта платка, установленная на доковой станции:
именно эта электроника и позволяет подключать и отключать винчестеры "на лету".
Осталось только упомянуть, что на док-станции установлен вентилятор:
а на передней панели корзины внутри имеются специальные направляющие для сменного воздушного фильтра.
Эти корзины мне так понравились (я не знаю корзин для IDE лучше...), что я совершил набег на фирму
TSMS, которая является официальным дистрибьютором Promise в России и купил корзин SuperSwap "про запас" :)
Единственная проблема состоит в том, что эта замечательная фирма торгует контроллеры оптом и обращаться к ней за одним контролером или корзиной неправильно. Так что эта моя "маленькая реклама" ориентирована скорее "фирмачам". Господа, торгуйте хорошим товаром! Чтобы не было мучительно больно...
Могу сказать, что пользоваться корзинами SuperSwap в работе - одно удовольствие, ибо я не трачу времени на возню со шлейфами, и замена операционной системы занимает всего десять секунд...
Да, собственно, что я вам рассказываю, я лучше покажу вам своё новое рабочее место:
Вот таких рабочих мест у меня теперь два, и я теперь "вдвое больше сена для своей коровки запасу", как говаривал небезызвестный кот Матроскин. :)
Участники тестирования
Собственно, в тестах участвует сам FastTrak100 TX2, он же на PCI 32/66МГц и старый добрый FastTrak100.
Тесты проводились на винчестерах IBM DTLA 307015 (функции упреждающего чтения и отложенной записи включены).
Конфигурация стенда
материнская плата - SuperMicro 370DLE
процессор - Intel Coppermine 600MHz
память - 2*128Mb SDRAM Micron PC133 ECC Registered
винчестер - WD200BB
видеокарта - Matrox Milennium 4Mb
операционная система - Windows 2000 Pro
Такая материнская плата - 370DLE была выбрана не случайно, ведь на ней есть как обычные слоты PCI 32, так и слоты PCI64/66МГц (которые поддерживают и PCI32 карты). Сначала контроллер FT100 TX2 тестировался в обычном PCI-слоте, а затем я его переставлял в слот PCI 64 и снимал перемычку, отвечающую за частоту работы этого слота.
Методика тестирования
При создании массивов размер страйп-блока составлял 64КБ (это предлагается по умолчанию). Для файловых тестов массивы размечались в FAT32 и NTFS на один раздел с размером кластера по умолчанию.
Для контроллеров использовались драйвера версии 2.0 (билд 6).
Тесты проводились по четыре раза, результаты усреднялись. Винчестеры между тестами не охлаждались.
Использовались следующие тесты:
WinBench 99 1.2
HDTach 2.61
IOMeter 1999.10.20
Для IOMeter использовались следующие паттерны:
Паттерны для Intel IOMeter
% of Access Specification | Transfer Size Request | % Reads | % Random
|
---|
File Server Access Pattern
|
10% | 0.5 KB | 80% | 100%
|
5% | 1 KB | 80% | 100%
|
5% | 2 KB | 80% | 100%
|
60% | 4 KB | 80% | 100%
|
2% | 8 KB | 80% | 100%
|
4% | 16 KB | 80% | 100%
|
4% | 32 KB | 80% | 100%
|
10% | 64 KB | 80% | 100%
|
Workstation Access Pattern
|
100% | 8 KB | 80% | 80%
|
Database Access Pattern
|
100 | 8 KB | 67% | 100%
|
RandomWrite
|
100 | 8 KB | 0% | 100%
|
SequentialWrite
|
100% | 256 KB | 0% | 0%
|
RandomRead
|
100% | 8 KB | 100% | 100%
|
SequentialRead
|
100% | 256 KB | 100% | 0%
|
Так как контроллеры поддерживают ограниченное количество типов RAID-массивов, то я не стал выносить на отдельные страницы результаты контроллеров, а сравнивал результаты контролеров в каждом типе RAID-массива.
Каждому типу массива посвящена отдельная страница, что должно упростить навигацию. Итак, вот эти разделы:
FastTrak 100 TX2 RAID 0FastTrak100 TX2 RAID 1 & 01