Новое поколение десятитысячников: Seagate Cheetah 10K.6

Автор: niknik
Дата: 28.10.2002
Все фото статьи

Введение


Анонсированный компанией Seagate ещё этой весной (6 мая) диск Cheetah 10K.6 к осени, согласно плану, добрался до России. Ну, что же, осень – горячее время в компьютерном (да и не только) бизнесе, и именно в это время года фирмы производители стараются выкатывать свои новинки. Новое поколение SCSI-дисков со скоростью вращения шпинделя 10000 об/мин. в этом году для нас началось с дисков Fujitsu, ну а теперь настал черёд познакомиться с диском Seagate Cheetah 10K.6.
Одновременно с выпуском новых SCSI-дисков компания Seagate решила упростить задачу пользователям, поменяв систему маркировки своих новых продуктов. Теперь понять, какой из дисков Seagate более новый или быстрый будет намного проще. Судите сами - маркировка дисков будет состоять всего из трёх полей:

{Cheetah} {10K}.{6}

{Cheetah} - первое поле определяет принадлежность винчестера к какому-либо классу (в данном случае - Enterprise)

{10K} - второе поле сообщает нам скорость вращения шпинделя винчестера (10K - 10000rpm)

{6} - третье поле сообщает нам, о каком поколении жёстких дисков с вышеуказанными характеристиками идёт речь.

Ну, что же, Seagate имеет законно право гордиться тем количеством поколений жёстких дисков, которые она выпустила в прошлом. :)

В момент выхода на рынок диска Cheetah 10K.6 на рынке до сих пор доступны три (!) предыдущих поколения жёстких дисков Seagate со скоростью вращения шпинделя 10000 об/мин. - это небезызвестные нам диски Cheetah 36XL, Cheetah 73LP и Cheetah 36ES. С одной стороны это говорит о консервативности рынка SCSI-дисков, а с другой стороны – о том, что ни один из этих дисков не отвечал запросам пользователей во всех рыночных нишах. Диск Cheetah 36XL имеет маленькую по современным меркам ёмкость, скорость диска Cheetah 36ES недостаточна для тяжёлых серверов, а ёмкости дисков Cheetah 73LP для части пользователей были великоваты. Кстати, изначально диски Cheetah 73LP выпускались только в 73ГБ-версии, но потом, видимо по настойчивым просьбам OEM-партнёров Seagate, была выпущена и двухпластинная версия Cheetah 73LP ёмкостью 36ГБ.
Производство одновременно трёх линеек жёстких дисков SCSI с одной скоростью вращения плохо сочетается с требованиями к себестоимости продуктов, которые предъявляет к отрасли кризис. В этих условиях компании Seagate было бы неплохо предложить пользователям диск, который бы сочетал высокую скорость и большой объём, низкую цену и малую шумность при работе. И такой диск был создан!
Одна пластина диска Cheetah 10K.6 вмещает столько же данных, как четыре пластины Cheetah 36XL, а максимальная ёмкость Cheetah 10K.6 вдвое больше, чем у диска Cheetah 73LP. Шумность младших моделей при работе лишь немного превышает 3 Белла, что соответствует шумности некоторых IDE-винчестеров с меньшей скоростью вращения шпинделя. В этой статье мы проверим последний из вышеупомянутых тезисов, а именно – скорость нового диска Seagate.

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


Главным героем этого обзора станет диск Seagate Cheetah 10K.6. На тесты к нам попал диск с ёмкостью 146ГБ, т.е. старший диск в линейке.
К сожалению, полученные нами ранее результаты тестов дисков Cheetah 36XL и Cheetah 73LP сравнивать с результатами Cheetah 10K.6 нельзя – с тех пор поменялись и тестовые паттерны и драйвера к контроллеру Adaptec 29160N. Зато у нас есть результаты диска Cheetah 36ES – c ними мы пока и сравним Cheetah 10K.6.
Я понимаю, что эти диски находятся в разных весовых категориях, но не хочу пока сравнивать диски последнего поколения от разных производителей. Я хочу в четырёх обзорах показать, как соотносятся по скорости диски разных поколений у каждого производителя (Fujitsu, Seagate, IBM и Maxtor) и лишь потом «столкнуть лбами» диски последнего поколения всех фирм-производителей.

Дополнительно мы сегодня будем обсуждать результаты Cheetah 10K.6, показанные им на интерфейсе U320. Как оказалось, новый диск Seagate весьма неплохо уживается с драйвером 1.0.000.000 для Adaptec 39320D.

С основными параметрами SCSI-винчестеров Seagate последних четырёх поколений вы можете ознакомиться при помощи этой таблицы:


Что же, на фоне этих дисков Seagate Cheetah 10K.6 выглядит отлично – самое маленькое время seek time и кэш-буфер объёмом 8МБ выгодно отличают диск Cheetah 10K.6 от старых моделей. А если еще вспомнить его громадную ёмкость…

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


Винчестеры тестировались на интерфейсах Ultra160 SCSI и Ultra320 SCSI. Тесты на Ultra320 SCSI-интерфейсе проводились на единственном доступном, на текущий момент, контроллере Adaptec 39320D, предоставленном компанией Альянс, официальным дистрибьютором компании Adaptec в России.

Для тестов в WinBench массивы размечались в FAT32 и NTFS одним разделом с размером кластера по умолчанию. Тесты Winbench проводились по пять раз, результаты усреднялись. Винчестеры между тестами не охлаждались.
Использовались следующие тесты:

WinBench 99 1.2
HDTach 2.61
IOMeter 1999.10.20

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

Паттерны 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-серверов.

На основании проведённого Storagereview исследования о характере нагрузки на дисковую подсистему при работе с обычными Windows-приложениями наш автор, Романов Сергей aka GReY, создал паттерн для теста IOMeter (паттерн создавался по усреднённой статистике IPEAK, приведённой на StorageReview для режимов работы Office, Hi-End и Bootup):

Паттерн 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-запросами переменного размера на чтение и запись.

Тестовая система

материнская плата - Asustek P3B-F
процессор - Intel P3 600E;
память - 2*128Mb SDRAM Hyundai PC100 ECC;
винчестер - IBM DPTA 372050;
видеокарта - Matrox Millennium 4Mb;
операционная система - Windows 2000 Pro SP2;

Контроллеры тестировались со следующими версиями драйверов:

Adaptec 29160N - 4.10.4002
Adaptec 39320В - 1.0.000.000

Исследуемые диски имели следующие версии firmware:

Cheetah 36ES – 0108
Cheetah 10K.6 – 0001

HDTach 2.61


Итак, наш первый тест - HDTach:


Результаты оказались вполне ожидаемыми. Время доступа к случайному сектору у Cheetah 10K.6 оказалось на 0.5мс меньше, чем у Cheetah 36ES, а по средней скорости чтения/записи Cheetah 10K.6 опережает Cheetah 36ES на 4-5МБ/сек.


Что же, такое поведение диска на U160 и U320 SCSI мы уже видели не один раз (целых два! :) ). Да по скорости чтения из буфера винчестер Cheetah 10K.6 на интерфейсе U320 отстаёт от себя же на интерфейсе U160, но по средней скорости чтения разрыв уже небольшой. По средней скорости записи разницы нет и вовсе...

WinBench 99


Из результатов предыдущих тестирований мы знаем, что тест Winbench99 крайне чувствителен к объёму кэш-буфера винчестера. Посмотрим, сработает ли это "правило" на этот раз...

FAT32


График линейного чтения Seagate Cheetah 10K.6 146GB

Обратите внимание на скорость линейного чтения в начале диска у Cheetah 10K.6 - почти 69МБ/сек.!


Как видим, результаты Business Disk Winbench дисков Cheetah 36ES и Cheetah 10K.6 отличаются незначительно, а вот в High-End-тесте преимущество нового диска очевидно. Скорость Cheetah 10K.6 в этом тесте оказалась на 17 процентов выше, чем у Cheetah 36ES!

NTFS



Под NTFS результаты дисков разных поколений в Business-тесте одинаковы, а в High-End-тесте Cheetah 10K.6 по-прежнему опережает Cheetah 36ES, но всего на 10 процентов.
Как видим, большой объём кэш-буфера и, может быть, большая плотность записи диска Cheetah 10K.6 заметно увеличили его скорость в тестах Winbench

Intel IOMeter


Тесты в IOMeter начнём, по традиции, с синтетики:

SequentialRead

В таблице приводится скорость последовательного чтения с винчестера при переменном размере запрашиваемого блока данных. Глубина очереди команд для этих паттернов выбрана равной четырём запросам.



Как видим, новый винчестер Seagate оказался быстрее Cheetah 36ES при работе с блоками данных размером больше 1КБ.

Посмотрим, как винчестеры справляются с записью:



Ну, нас уже трудно удивить, но, похоже, что винчестеру Cheetah 36ES это удалось... Обратите внимание на его скорость при работе с блоками по 512байт и 1КБ. При этих размерах блока винчестер Cheetah 36ES конкурирует с Cheetah 10K.6. Но дальше, при переходе к 2КБ-блоку скорость чтения с диска Cheetah 36ES снижается!
А теперь посмотрим на скорость нового диска в серверных паттернах:


Очевидно, что новый Cheetah 10K.6 значительно превосходит по скорости диск Cheetah 36ES. Однако, не будем забывать, что Cheetah 36ES - не самый быстрый SCSI-диск на свете. Посмотрим, как соотносятся средние скорости этих дисков в каждом паттерне. Для этого вычислим среднее арифметическое от значений Total I/O при всех значениях нагрузки:



Как видим, в обоих паттернах превосходство Cheetah 10K.6 над Cheetah 36ES более чем уверенное.
Завершит этот обзор тесты винчестеров в паттерне Workstation:


Рейтинг винчестеров в паттерне Workstation мы будем считать несколько иначе, чем для паттернов Fileserver и Webserver. Исходя из того, что на рабочей станции более вероятны невысокие нагрузки, значения Total I/O, полученные на малых нагрузках, получают в итоговом результате больший вес. Предлагаемая формула вычисления итогового результата выглядит следующим образом:

Производительность = 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

Подставив в эту формулу полученные значения Total I/O, мы построили следующую диаграмму:


Так как метод вычисления итогового результата для паттерна Workstation кардинально отличается от того, что мы применяли для паттернов Fileserver и Webserver, то и соотношение результатов дисков Cheetah 10K.6 и Cheetah 36ES совершенно другое. Преимущество диска Cheetah 10K.6 сказывается, в основном, при больших значениях глубины очереди команд, а для больших глубин команд у нас действуют уменьшающие коэффициенты...

Выводы


По результатам нашего тестирования можно смело сказать, что Seagate выпустила весьма удачный диск, сочетающий высокую скорость с огромной ёмкостью. Этот диск прекрасно подойдёт и для высокопроизводительной рабочей станции (благодаря своей ёмкости и малой шумности при работе) и для серверов любого предназначения - от файл-серверов до систем NAS/SAN.
Благодаря низкой цене хранения мегабайта информации и скорости диск Cheetah 10K.6 должен в скором времени вытеснить с рынка все предыдущие модели SCSI-дисков Seagate со скоростью вращения шпинделя 10000 об/мин., освободив сборочные линии для...
Впрочем, это уже другая история. :)

Благодарим компанию ASBIS Москва за предоставленный на тестирование винчестер Seagate Cheetah 10K.6.