Maxtor Atlas 15K
Как Вы помните, не так
давно (в апреле 2001-го года) дисковое подразделение компании
Quantum было поглощено компанией Maxtor. Поскольку собственной
производственной базы компания Quantum не имела (диски производились
на мощностях Matsushita-Kotobuki), то основными предметами сделки
были интеллектуальная собственность Quantum и раскрученные торговые
марки. Одной из торговых марок, приобретённых компанией Maxtor, была
марка "Atlas". Это гордое имя (согласно мифам древней Греции, так
звали титана, который держит на плечах небесный свод) носили диски
Quantum со SCSI-интерфейсом. После объединения, компания Maxtor, до
того производившая только ATA-диски, продолжила выпуск SCSI-дисков
под торговой маркой Atlas. И, надо сказать, Maxtor не просто
продолжила выпускать старые модели дисков, которые проектировали еще
инженеры Quantum, но и разрабатывала (силами всё тех же инженеров?
:) ) новые модели. Первым SCSI-диском, который был выпущен уже после
слияния, стал Maxtor Atlas 10K IV - модель с частотой вращения
шпинделя 10000 об./мин., а чуть позже был выпущен и герой нашего
обзора - диск Atlas 15K.
Это первый опыт
инженеров Maxtor по созданию дисков с такой скоростью вращения, так
что давайте рассмотрим диск "со всех сторон". :) В наших руках побывало
два диска Atlas 15K c разной ёмкостью - 18 и 36ГБ. Диск ёмкостью
36ГБ был т.н. "сэмплом" - то есть предварительным образцом,
рассылаемым для тестирования диска на совместимость и т.п., а диск
ёмкостью 18ГБ - полноценным розничным диском. Отличия между дисками
видны невооружённым глазом:
>
Слева, как Вы уже догадались, нормальный диск, а справа -
сэмпл. Из отличий между дисками, кроме разного вида наклеек на
верхней грани диска, хотелось бы отметить наличие теплоотводной
пластины на нижней грани "розничного" диска - её отлично видно на
левой нижней фотографии, в то время как на сэмпле такой пластины не
было. Интересно, что на платах электроники обоих наших
винчестеров отлично видно пустое посадочное место под микросхему
памяти (рядом с установленным чипом памяти). Что это - страховка от
перебоев на складе с микросхемами памяти нужной ёмкости, или
возможны версии диска Maxtor Atlas 15K с 16МБ кэш-памяти? Однако в спецификациях
диска нет на это ни малейшего намёка. Официально диск несёт на борту
только 8МБ кэш-памяти. Кстати, о спецификациях:
Самые интригующие
цифры из этой таблицы - это среднее время поиска трека, а остальные
цифры стандартны для всех 15K-дисков последнего поколения.
Заявленное для 18-ти и 36ГБ моделей значение Average Seek time в 3.2
миллисекунды является своеобразным рекордом - ещё никто из
производителей не заявлял так мало. :) Что же, нам предстоит
проверить это на практике...
Тестовая
система
материнская плата - SuperMicro 370DLE процессор - Intel P3
600E; память - *128Mb SDRAM Micron PC133 ECC
Registered; винчестер - IBM DTLA
307015; видеокарта - Matrox Millennium 4Mb; операционная система
- Windows 2000 Pro SP2; Для подключения
винчестеров использовались контроллер Adaptec 29160N с BIOS: 3.10.0
и драйверами v. 4.10.4002 и контроллер Adaptec 39320D с BIOS: 4.10.1
(HOST RAID выключен) и драйверами v. 1.0. Контроллеры
устанавливались в слот PCI64/66МГц. Исследуемый диск имел
следующую версию firmware: Maxtor Atlas 15K 18GB
- FW: DT60 Maxtor Atlas 15K 36GB (сэмпл) - FW: DP60 Использовались
следующие тесты:
WinBench
99 2.0 IOMeter
1999.10.20 Для тестов в WinBench
диск размечался в FAT32 и NTFS одним разделом с размером кластера по
умолчанию. Тесты Winbench проводились по пять раз, результаты
усреднялись. Винчестер между тестами не охлаждался. Для сравнения скорости
работы винчестеров при помощи теста IOMeter использовались паттерны
Fileserver & Webserver.
Паттерны StorageReview
|
File Server |
Web Server |
|
80% Read, 100% Random |
100% Read, 100% Random |
512b |
10% |
22% |
1KB |
5% |
15% |
2KB |
5% |
8% |
4KB |
60% |
23% |
8KB |
2% |
15% |
16KB |
4% |
2% |
32KB |
4% |
6% |
64KB |
10% |
7% |
128KB |
0% |
1% |
512KB |
0% |
1%
| Эти паттерны призваны
измерить производительность дисковой подсистемы при нагрузке,
типичной для file- и web-серверов. Паттерн Workstation,
используемый нами, создан нашим автором Романовым Сергеем aka GReY
на основании статистики обращений к диску при работе различных
приложений, приведённой
в описании SR Testbed3. Статистические данные собраны на файловой
системе NTFS5 в режимах работы Office, Hi-End и Boot-up.
Паттерн Workstation
Transfer Size Request |
% of Access Specification |
% Reads |
% Random |
Workstation |
512B |
1 |
0 |
100 |
1KB |
2 |
0 |
100 |
2KB |
1 |
0 |
100 |
4KB |
50 |
60 |
80 |
8KB |
4 |
50 |
100 |
16KB |
6 |
50 |
100 |
20KB |
2 |
50 |
100 |
24KB |
2 |
50 |
100 |
28KB |
1 |
50 |
100 |
32KB |
13 |
70 |
70 |
48KB |
1 |
50 |
100 |
52KB |
1 |
50 |
100 |
64KB |
14 |
80 |
60 |
64KB+512B |
2 |
50 |
100
| Этим паттерном мы
будем руководствоваться для оценки привлекательности винчестеров для
обычного Windows-пользователя. Ну и, наконец, была
проверена способность винчестеров работать с Sequential-запросами
переменного размера на чтение/запись и скорость дисков в паттерне
Database, имитирующем работу дисковой подсистемы с SQL-подобными
запросами.
Начинаем мы с
результатов в паттерне Database. Почему с этого теста? Да потому что
он отлично вскрывает особенности firmware винчестеров, как-то
способность дисков сортировать запросы (tagged command queuning),
способность винчестеров выполнять отложенную запись и т.п. IOMeter:
Database
Как обычно,
проанализируем результаты тестов при трёх значениях
нагрузки.
При линейной нагрузке
(queue=1) серийный винчестер значительно опережает по скорости
диск-сэмпл при большой доле запросов на запись. Из чего мы смело
можем делать вывод, что в версии firmware DT60 программистам Maxtor
удалось серьёзно улучшить алгоритмы отложенной записи. Впрочем, и в
режиме RandomRead серийный диск оказался быстрее. Второй факт, который
стоит отметить, это то, что быстродействие обоих дисков не зависит
от типа используемого контроллера. Посмотрим, что будет
при увеличении нагрузки:
Как видите, разница в
быстродействии серийного диска и сэмпла становится просто огромной.
Серийный диск намного быстрее не только в режимах с преобладанием
запросов на запись, но и... во всех режимах. :)
При увеличении глубины
очереди запросов до 256-ти вскрывается преимущество драйверов
контроллера Adaptec 29160N - на нём серийный диск показал лучшие
результаты. Диск-сэмпл явно уступает серийному образцу в скорости,
но и он на контроллере Adaptec 29160N оказался чуть быстрее, чем на
контроллере Adaptec 39320D (особенно при большой доле запросов на
запись). Что же, результаты диска Atlas 15K в паттерне Database
можно назвать блестящими. Естественно, я говорю о результатах
серийного диска. IOMeter:
Sequential Read & Write После тестов на
устойчивость к запросам данных со случайным адресом проверим
способность винчестера обрабатывать потоковые запросы. Для этого мы,
используя IOMeter, направляем на диск последовательность запросов с
постоянно увеличивающимся адресом (т.е. запрашиваем цепочку блоков
0,1,2,3,...n). Глубина очереди команд при этом фиксирована на
значении 4 запроса. Раз в минуту мы меняем размер запрашиваемого
блока, что позволяет нам выявить предрасположенность (или наоборот -
синкразию) винчестера к блокам данных разного размера. Итак,
посмотрим, что наши винчестеры покажут при чтении:
Обратите внимание
на... Хотя, нет, лучше это видно на диаграмме! :)
Во всех наших
предыдущих обзорах U320 SCSI-винчестеров скорость чтения винчестеров
на контроллере U320 SCSI на мелких блоках была значительно ниже, чем
на U160-контроллере. А тут мы видим совершенно обратное! Причём
быстрее на U320 оказался не только серийный диск, но и сэмпл. Значит
это не ошибка тестера, а особенность дисков Maxtor? Давайте попробуем
проверить скорость чтения информации из кэш-буфера винчестера и,
таким образом, померить максимальную скорость передачи данных по
интерфейсу в зависимости от размера передаваемого блока:
Maxtor Atlas 15K @ Adaptec 29160N Maxtor Atlas 15K @ Adaptec 39320D Очевидно, что на
контроллере Adaptec 29160N максимальная скорость чтения с винчестера
ограничивается пропускной способностью контроллера (PCI32/33МГц). В
то же время, на контроллере Adaptec 39320D, который поддерживает
работу с шиной по стандарту PCI-X (но в нашей тестовой системе
ограничен шиной PCI64/66МГц), скорость чтения с винчестера оказалась
выше двухсот мегабайт в секунду! Фантастика! Может быть, именно эта
феноменальная скорость прокачки данных по интерфейсу и помогает
винчестеру Maxtor при работе в паттерне SequentialRead с блоками
данных малого размера? Что же, оставим этот вопрос пока открытым -
нам потребуются дополнительные эксперименты... А пока перейдём к
последовательной записи:
Как ни странно, но при
записи диски Maxtor на интерфейсе U320 SCSI показывают такие же
результаты, как и на интерфейсе U160 SCSI. Загадка на
загадке... Тесты в паттернах SequentialRead и SequentialWrite
показали, что диск Maxtor Atlas 15K прекрасно справляется с
обработкой потоковых запросов на чтение и запись. Особенно хорош он
при чтении - максимальная скорость чтения была достигнута уже на
4КБ-блоках (даже и не знаю, стоит ли еще раз напоминать, что это
стандартный размер кластера под NTFS...). IOMeter:
Fileserver & Webserver Ну, что же, переходим
к тестам диска в самых профильных для SCSI-дисков "серверных"
паттернах.
Рассмотрим зависимость
скорости обработки диском запросов в зависимости от нагрузки
(глубины очереди запросов).
Как видите, до
нагрузки в 64 исходящих запроса диски Maxtor показывают примерно
равные результаты на U160 и U320 SCSI-контроллерах. При больших же
нагрузках, как мы уже говорили чуть раньше, срабатывает лучшая
оптимизация драйверов контроллера Adaptec 29160N. Если мы построим
рейтинги производительности по нашим стандартным правилам
(усреднение значений Total I/O при всех значениях нагрузки), то
получим такое распределение:
А вот в Webserver-е
ситуация несколько иная.
Диск-сэмпл на U320
отработал явно быстрее, да и серийный диск тоже быстрее на
контроллере U320 при всех нагрузках, исключая "самую суровую", где
очередь запросов равна 256.
Соответственно, за
счёт более высокой скорости на четырёх вариантах нагрузки из пяти,
диски на контроллере U320 получили более высокий рейтинг. IOMeter:
Workstation Паттерн Workstation
призван имитировать нагрузку на дисковую подсистему при работе с
обычными офисными приложениями, и потому он отличается от серверных
паттернов диапазоном нагрузок - максимальная глубина очереди
составляет всего 32 запроса. Это, кстати, уравнивает шансы на победу
контроллеров U160 и U320, так как поддерживаемая драйверами
контроллеров глубина TCQ превышает максимальную глубину очереди
исходящих запросов.
Очевидно, что на малых
нагрузках диск одинаково успешно работает и на U160-контроллере, и
на контроллере U320. При вычислении
рейтинга дисков в паттерне Workstation мы исходим из того, что для
дисковой подсистемы рабочей станции наиболее вероятны сверхмалые
значения нагрузок, и потому именно скорость, показанная диском при
малых нагрузках, имеет в формуле рейтинга максимальный вес.
Производительность = Total I/O (queue=1)/1 + Total
I/O (queue=2)/2 + Total I/O (queue=4)/4 + Total I/O (queue=8)/8 +
Total I/O (queue=16)/16 + Total I/O
(queue=32)/32
И, что любопытно,
вновь побеждает серийный диск на контроллере U320. Нет, определённо,
диск Maxtor отлично работает на интерфейсе U320.
Winbench99 Завершает программу
наших тестов старый добрый Winbench99. Как Вы помните, ATA-диски
Maxtor сейчас являются лидерами
в тестах Winbench. Интересно, имеет ли диск Atlas 15K "фирменные
алгоритмы" под Winbench99? :)
Вот это да! 8)
Скорость просто сумашедшая! Но если скорость 16МБ/сек. в Business
Disk Winmark мы уже видели в тестах диска WD
Raptor, то результат Maxtor Atlas 15K в High-End Disk Winmark в
50МБ/сек. - это просто фантастическое достижение. Хотя, с другой
стороны, этот результат показан диском с частотой вращения шпинделя
15000rpm, имеющего 8МБ кэш-буфер и работающего на очень быстром (и
умном) SCSI-контроллере. Под NTFS скорость
наверняка будет меньше, но вот насколько?
Что удивительно, под
NTFS скорость Atlas15K уже не так впечатляет. И, как ни странно,
лидирует здесь диск-сэмпл. Видимо, оптимизация под NTFS еще на
стадии разработки. :) График
линейного чтения Maxtor Atlas 15K 18GB График
линейного чтения Maxtor Atlas 15K 36GB (сэмпл)
Судя по полученным
результатам тестов, первый опыт инженеров Maxtor по созданию
15K-диска оказался вполне успешным. Диск показал очень высокую
скорость при работе в серверных паттернах и особенно в паттерне
Database. Нельзя не отметить чрезвычайно высокую скорость обработки
последовательных запросов на чтение и запись, что делает диск Atlas
15K неплохим выбором для подсистем обработки видео. И, конечно, только в
превосходной степени следует говорить о поддержке диском интерфейса
U320 SCSI - как Вы видели, диск Maxtor прекрасно работает на этом
интерфейсе. Но, для того, чтобы диск Enterprise-класса имел
коммерческий успех, одной только высокой скорости работы ему
недостаточно. И потому компания Maxtor вплотную занялась вопросами
сертификации совместимости своих SCSI-дисков с продукцией фирм
изготовителей SCSI RAID-контроллеров, SCA-корзин и готовых систем
хранения данных. С текущим списком совместимости можно ознакомиться
здесь. Нам же
остаётся пожелать компании Maxtor дальнейших успехов и в следующем
обзоре выявить текущего лидера по производительности среди
15K-дисков. Оставайтесь с нами! :) Благодарим компанию ASBIS за предоставленные диски
Maxtor Atlas 15K
|