Seagate Savvio 10K.1 — мал, да удал


Недавно мы подвели итоги серии наших обзоров современных профессиональных жестких дисков форм-фактора 3,5 дюйма со скоростью вращения пластин 10 000 об./мин. и интерфейсом Ultra320 SCSI. Все фигуранты рассмотрены, победители названы и, казалось бы, на некоторое время мы можем «забыть» об этой категории дисков, поскольку новинки им на смену придут еще не скоро. Если, конечно, не считать таковыми модификации этих же накопителей для интерфейса Serial Attached SCSI, гурьбой повалившие в последнее время. Однако обрисованная нами картина в стане enterprise-десятитысячников была бы неполной без рассмотрения одного уникального, пионерского продукта, который впервые появился на рынке даже чуть раньше современных трехдюймовых SCSI-серий (а точнее — летом-осенью 2004 года) и который достаточно долгое время оставался не слишком востребованным рынком — в силу то ли инерции мышления «пузатых корпоративных дядек», то ли неготовности инфраструктуры к принятию «на грудь» такого заманчивого, но нестандартного предложения…

Как вы уже, наверное, догадались (а не догадаться было бы непростительно — ведь название-то прочли ;)), речь в данной статье пойдет о первых в мире SCSI-десятитысячниках в форм-факторе 2,5 дюйма, то есть о Seagate Savvio 10K.1. И здесь Seagate снова оказалась впереди конкурентов, как и в былые годы, когда компания первой в отрасли выпустила 3,5-дюймовые накопители со скоростями вращения пластин 7200, 10000 и потом 15000 об./мин.

Преимущества таких 2,5"-дисков вполне очевидны:

  • на 70% меньшее занимаемое ими место (115 против 386 куб.см) позволяет создавать более компактные системы хранения данных — как в корпусах серверов (идеальны для 1U- и блэйд-серверов), так и в виде отдельных корпусов СХД. Например, становится возможным создание шестидисковых массивов RAID 5 в серверах формата 1U (с 3,5"-дисками требуется формат 2U);
  • большее количество таких дисков в одном объеме (например, 1U-сервере) по сравнению с традиционными накопителями позволяет получить большую производительность в расчете на объем (IOPS/U). Например, 2U-корзина с Savvio заметно превзойдет по производительности 3U-корзину с 3,5-дюймовыми десятитысячниками;
  • при определенных условиях возможна ситуация, когда система хранения данных на 2,5" дисках будет обладать большей емкостью из расчета на объем корпуса при том же уровне производительности;
  • Seagate утверждает, что у Savvio на 15% снижено время доступа к данным по сравнению с 3,5-дюймовыми десятитысячниками (за счет меньшего диаметра пластин), что ведет к лучшей IOPS-производительности, отчасти сравнимой даже с некоторыми пятнадцатитысячниками (заявленные значения среднего времени поиска составляют 4,1 мс для Savvio 10K, 4,7 мс для Cheetah 10K и 3,6 мс для Cheetah 15K);
  • пониженная (на 40%) потребляемая мощность Savvio (см., например, наш обзор) позволяет экономить потребление и снижать тепловыделение систем хранения данных (хотя здесь все и не так однозначно);
  • традиционно высокая надежность таких дисков (1,4 миллиона часов MTBF) вкупе с большим их числом на единицу объема позволяет создавать более надежные СХД;
  • улучшается масштабируемость storage-решений.

Например, по утверждениям Seagate, массив RAID 5 на дисках Savvio в 1U-сервере (выпуск которых в последние годы резко растет) будет рассеивать меньше мощности, и обеспечивать большее IOPS-быстродействие, чем такой же массив на 3,5-дюймовых дисках в 2U-сервере. В целом, с применением Savvio становится возможным создавать серверы и СХД в меньшем формате (скажем, перейти от 2U к 1U или от 3U к 2U) при одновременном увеличении IOPS-производительности и сохранении или некотором увеличении суммарной емкости.

А для блэйд-серверов диски Savvio стали фактически первыми и пока единственными enterprise-накопителями, тогда как прежде там устанавливались обычные ноутбучные накопители с существенно худшими показателями производительности и надежности (один Savvio при круглосуточной работе обеспечит лучшую надежность, чем зеркало из двух 7200-rpm ноутбучных дисков).

Наконец, согласно прогнозам уважаемой IDC, к 2008 году потребность в 2,5-дюймовых 10000rpm-дисках enterprise-класса составит около 10 миллионов штук ежегодно!

Даже скромные прогнозы годовой потребности рынка в 1U-серверах оцениваются примерно в миллион штук, то есть при пятидисковом RAID 5 лишь для этого сегмента необходимо около 5 миллионов 2,5-дюймовых enterprise-накопителей в год! Для сравнения, за прошедший квартал Seagate реализовала 3,1 миллиона накопителей Enterprise-класса (пока, в основном, трехдюймовых). Примерно теми же цифрами оценивается нынешняя потребность рынка в блэйд-серверах, где тоже предпочтительно использовать (хотя и в меньших количествах) диски класса Savvio вместо ноутбучных.

Вместе с тем, по прошествии года после появления этих дисков на рынке можно констатировать, что интерес многих ключевых производителей оборудования и потребителей к дискам Savvio, к сожалению, не был таким однозначно положительным. Многие жалуются, что слабо развиты сопутствующие продукты (например, шасси, корзины и корпуса), предназначенные для установки таких накопителей. А некоторое время назад достаточно крупная партия Savvio у одного из известных российских дистрибьюторов долго сидела «комом в горле» — спрос на них у нас был гомеопатический. Впрочем, такая ситуация — далеко не редкость для принципиально новых и в чем-то революционных продуктов, для которых еще не готова соответствующая инфраструктура. Тем более что разработка Savvio была в свое время инициирована во многом благодаря настойчивости одной компании — HP, одного из главных enterprise-партнеров Seagate. И инженеры HP приняли в создании Seagate Savvio самое непосредственное участие. Собственно, именно HP после создания этих дисков и являлась их основным потребителем и всячески нахваливала новый продукт.

Однако с появлением модификаций Savvio с интерфейсами Fibre Channel и, особенно, Serial Attached SCSI (SAS), впервые показанных как прототипы еще в начале 2004 года (а официальные поставки SAS-варианта Savvio начались лишь недавно),


Диски Seagate Savvio 10K.1 с интерфейсами Fibre Channel, SAS и SCSI (фото автора с IDF Spring 2004).

интерес к этим дискам заметно повысился и ряд производителей стали активнее предлагать шасси для их размещения.

Например, в корзине формата двух пятидюймовых отсеков компьютерных корпусов можно разместить 8 накопителей типа Savvio (см. фото выше и ниже),

а в формате одного (!) пятидюймового отсека выпускаются (например, Supermicro) корзинки для четырех таких накопителей. Выглядят они очень симпатично, да и создание 4-х и 8-дисковых RAID-массивов с такими малютками очень упрощается. Жаль лишь, что эти корзинки предназначены, в основном, для SAS-накопителей, тогда как найти такие же для SCSI-моделей Savvio до сих пор проблематично (знающие могут предложить варианты таких корзинок в ветке обсуждения этой статьи на нашем форуме).

Кстати, множественное число от названия Savvio — это Savvii, а не как-то иначе. :) А само имя Savvio является комбинацией слов Savvy (сообразительность по англ.) + I/O (технология быстрого ввода-вывода данных).

В формате 2U уже существуют корзины для 24 дисков формата Savvio, и есть даже утверждение, что в 2U-корзине можно разместить до 30 таких дисков. Существуют типовые конструктивы и для blade-серверов с использованием дисков этого формата (на фото).

В общем, «процесс пошел» и его теперь уже не остановить — куда важнее вовремя вскочить на этот поезд, чтобы он от тебя не увёз конкурентов. :)

Кстати, вслед за Seagate недавно enterprise-диски форм-фактора 2,5 дюйма объявила и Fujitsu. Эта серия носит название MAV20xxRC и, как и Savvio, насчитывает всего 2 модели такого же объема и с примерно такими же характеристиками. Только у Fujitsu они предназначены лишь для интерфейса SAS (модели для SCSI и FC отсутствуют). В свободной продаже эти диски, к сожалению, пока не замечены. Впрочем, как и SAS-модели Savvio.

 

Характеристики дисков и участники испытаний

Вот как выглядит накопитель Seagate Savvio 10K.1 ST973401LC объемом 73,4 Гбайт с интерфейсом SCA-80:


Диск Seagate Savvio 10K.1 ST973401LC.

Представление о том, что внутри, дает следующая фотография.


Диск Seagate Savvio 10K.1 внутри.

Маркировка этого накопителя традиционна для Seagate:


Маркировка диска Seagate Savvio 10K.1 ST973401LC, использованного нами в испытаниях.

А плата контроллера Savvio занимает всю площадь дна банки:


Диск Seagate Savvio 10K.1 ST973401LC со стороны контроллера.

Кстати, если сравнить контроллер Savvio с контроллером дисков Seagate Cheetah 15K.4 и Cheetah 10K.7, то окажется, что они очень похожи — используется одна и та же элементная база (контроллеры LSI Logic L2D2348, Marvell 88C7500M, драйвер Smooth 100331044 (и 100271388 для Savvio), 6-наносекундная 64 Мбит DRAM и флэш-память от SST). И хотя компоновка плат различается, по сути, это один и тот же контроллер с незначительными модификациями в железе и некоторыми отличиями в firmware.

Забегая вперед, отмечу, что SAS-модели Savvio также используют основной процессор от LSI Logiс— точнее даже пару чипов L2C2425 для обеспечения двух независимых каналов (как того требуют спецификации SAS).


SAS-диск Seagate Savvio 10K.1 со стороны контроллера с подключенным переходником на 2 отдельных сигнальных коннектора и Legacy-питание (фото автора, 2004 год).

В остальном SCSI и SAS контроллеры дисков Savvio идентичны (правда, возможны варианты использования памяти на 7,5 нс или марвелловского чипа 88C5500):


SAS-диск Seagate Savvio 10K.1 со стороны контроллера (фото автора, 2005 год).

Диски серии Savvio поставляются в уникальной, то есть не подходящей ни для каких иных накопителей (включая ноутбучные), ударозащитной упаковке Seagate — она, разумеется, существенно меньше, чем стандартные сигейтовские пластиковые коробочки:


Диск Seagate Savvio 10K.1 в фирменной пластиковой упаковке.

Кстати, в традиционную (трехдюймовую) «сигейтовскую» коробочку «поперек» легко помещается до четырех 2,5-дюймовых ноутбучных дисков (а при желании — и до шести!), тогда как с Savvio этот номер не проходит — он длиннее, толще, и даже пара Savvio в такую упаковку не поместится.

Основные паспортные характеристики 2,5- и 3,5-дюймовых дисков Fujitsu и Seagate последнего поколения со скоростью вращения пластин 10000 об./мин. представлены в таблице 1. К сожалению, 2,5-дюймовые накопители Fujitsu еще не успели поступить в продажу, поэтому к их рассмотрению мы постараемся вернуться позднее.

Таблица 1. Основные характеристики SCSI-дисков Fujistu и Seagate последнего поколения со скоростью вращения 10 000 об./мин.
Серия Fujitsi MAV20xxRC Fujitsu MAT3xxxNx Seagate Savvio 10K.1 Seagate Cheetah 10K.7
Форм-фактор 2,5 дюйма 3,5 дюйма 2,5 дюйма 3,5 дюйма
Модели MAV2036RC
MAV2073RC
(только для SAS)
MAT3073NC
MAT3073NP
MAT3147NC
MAT3147NP
MAT3300NC
MAT3300NP
(есть аналоги для Fibre Channel)
ST936701LC
ST973401LC
(есть аналоги для Fibre Channel 2Gb/s и SAS)
ST373207LW
ST373207LC
ST3146707LW
ST3146707LC
ST3300007LW
ST3300007LC
(есть аналоги для Fibre Channel)
Емкость магнитных пластин, Гбайт 36,7 до 75 36,7
до 75
Емкость моделей, Гбайт 36,7 /
73,5
73,5 /
147 /
300
36,7 /
73,4
73,4 /
146,8 /
300,0
Число головок/пластин 2/1 и 4/2 2/1, 5/3 и 8/4 2/1 и 4/2 2/1, 4/2 и 8/4
Скорость вращения шпинделя, об./мин. 10 025 (средняя латентность вращения — 2,99 мс) 10 000 (средняя латентность вращения — 3,0 мс)
Размер буфера данных, Мбайт 8 8 8 8
Среднее время поиска при чтении, мс 4,0 4,5 4,1 4,7
Среднее время поиска при записи, мс 4,5 5,0 4,5 5,3
Максимальное и минимальное время поиска при чтении, мс

0,2 — 8,0

0,2 — 10,0

0,4 — н/д

0,2 — н/д
Максимальное и минимальное время поиска при записи, мс 0,4 — 9,0 0,4 — 11,0 0,7 — н/д 0,5 — н/д
Макс. устоявш. скорость чтения/записи данных на пластину, Мбайт/с н/д 132 (вкл. служебн. данные) 63 80
Интерфейс Только SAS Ultra320 SCSI (совместим с Ultra160, Ultra2 и UltraSCSI)
Макс. скорость интерфейса, Мбайт/с 300 320 для SCSI, 3 Гбит/с для SAS и 2 Гбит/с для FC
Коннекторы интерфейса SCSI SAS 68-pin WIDE
80-pin SCA-2
80-pin SCA-2 68-pin WIDE
80-pin SCA-2
Гарантированное количество старт-стоп циклов
MTTF/MTBF, часов 1,4 млн. 1,2 млн. 1,4 млн. 1,4 млн.
Гарантия 5 лет
Акустически шум вращения, дБА 29 34 24/26 30/32/36
Акустически шум поиска, дБА
Ударостойкость в работе R/W (2 мс), G 100 @1 мс 65 60 60
Ударостойкость при хранении (2 мс), G 400 @1мс 225 275 225
Температура, С, вкл. (выкл.) +5…55
(-40…+70)
Потребление, ватт, не более, при:
поиске (seek)
в покое (idle)



4,5



9,5


7,9/8,1
4,8/5,1


11,7/13,0/16,4
6,8/7,8/10,1
Вес, грамм, не более 220 750 210 726

Прежде всего, необходимо подчеркнуть, что хотя накопители серии Savvio и выполнены в форм-факторе 2,5 дюйма (то есть их ширина составляет стандартные 70 мм и посадочные отверстия расположены относительно основания диска строго в соответствии со стандартами на данный типоразмер), их остальные массогабаритные показатели не вписываются в традиционные представления о дисках данного формата (таких, как винчестеры для мобильных применений). Во-первых, Savvii имеют несколько «нестандартную» по нынешним меркам толщину — 15 мм (для «ноутбучных» 2,5-дюймовых дисков сейчас характерна толщина около 9,8 мм, а несколько лет назад стандартом были также 12 мм). Во-вторых, длина SCSI-дисков Savvio составляет не традиционные для мобильных дисков 96 мм по корпусу и 100 мм с разъемом, а несколько больше — 100 мм по корпусу и 110 мм по габаритам (вместе с разъемом SCSI SCA-2; впрочем, SAS-модели будут покороче). В-третьих, по массе Savvii более чем вдвое тяжелее своих современных мобильных собратьев (весящих менее 100 грамм), хотя используют такую же формулу — максимум 2 пластины и 4 головки. Впрочем, справедливости ради отметим, что при всем этом Savvii остаются почти вчетверо легче и на 70% более компактными (по занимаемому объему — 70×110×15=115,5 куб. см против 101×147×26=386 куб. см), чем их традиционные 3,5-дюймовые SCSI-собратья с той же скоростью вращения.

Для этих дисков используются те же самые 65-мм магнитные пластины емкостью по 36,7 Гбайт и макс. плотностью записи около 70 Гбит на кв. дюйм, что и для дисков Seagate Cheetah 15K.4 со скоростью вращения 15 000 об./мин. (а также некоторые другие компоненты). Вместе с тем, среднее заявленное время поиска у Savvio 10K.1 заметно хуже, чем у Cheetah 15K.4 — 4,1 мс против 3,5 мс при чтении и 4,5 против 4,0 мс при записи. Видимо, это связано с тем, что в данном случае не ставилась цель снизить время поиска любыми средствами, и поэтому экономичность соленоидного мотора (производящего миллисекундные перемещения кронштейна с головками) не была принесена в жертву времени доступа. С другой стороны, по заявленному производителем среднему времени поиска 2,5-дюймовые десятитысячники (как Seagate, так и Fujitsu) на 0,5-0,8 мс быстрее современных 3,5-дюймовых десятитысячников этих же производителей. То есть среднее время доступа у них примерно на 7-10% лучше.

Диски линейки Savvio используют новый миниатюрный 15-мм шпиндельный мотор на жидкостных подшипниках (FDB), более короткий и надежный кронштейн с головками, а уменьшенная формула (максимум 2 диска и 4 головки) снижает энергопотребление до 5 ватт при вращении (против ~8 ватт у Cheetah 10K.7) и до 8 ватт в среднем при обращениях (против ~12-16 ватт у Cheetah 10K.7). К слову, FC- и SAS-варианты Savvio не настолько экономичны, как первенцы с интерфейсом SCSI — они потребляют при вращении 6,8(FC)—7,5(SAS) ватт и 8,8(FC)—11,2(SAS) ватт при обращениях!

Шум вращения и поиска у Savvio тоже значительно меньше, чем даже у Seagate Cheetah 10K.7. А ударостойкость при хранении — лучше.

Среди недостатков дисков Savvio 10K.1 можно отметить относительно маленькую по нынешним временам емкость моделей (36,7 и 73,4 Гбайт), достаточно низкую линейную скорость чтения (63 Мбайт/с на внешних дорожках против 80-89 Мбайт/с у современных 3,5-дюймовых десятитысячников), а также то, что минимальное (объявленное) время поиска при чтении и записи у Savvio заметно хуже, чем у дисков Seagate Cheetah 10K.7 (перемещение между соседними дорожками при чтении происходит вдвое медленнее!). К слову, у Cheetah 15K.4 значения минимального времени поиска такие же низкие, как и у Cheetah 10K.7, то есть это особенность именно Savvio и она, видимо, связана с экономией потребления и применением немного другой микросхемы драйвера Smooth (см. выше).

Разумеется, Savvio поддерживают все те же фирменные технологии Seagate, что и накопители линеек Cheetah. А рекомендуемые производителем области применения этих дисков включают:

  • Rack-optimized servers
  • Blade servers
  • Rack-optimized storage arrays
  • Size-constrained specialty applications

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

Для тестирования мы использовали диск Seagate Savvio 10K.1 ST973401LC емкостью 73 Гбайт, причем мы испытали этот диск в трех (как минимум) вариантах работы firmware — с исходной версией firmware 0001, с ней же в режиме Performance Mode (Desktop Mode, 32 постоянных сегмента кэш-памяти, детали см. в нашем обзоре) и с обновленной версией прошивки 0002 (в режиме Server Mode), чтобы посмотреть, изменилось ли что-то в плане производительности с новой версией firmware, а также насколько быстрее или медленнее в различных приложениях это диск работает при постоянной (вместо адаптивной) сегментации буфера диска. Для Seagate Cheetah 10K.7 мы также приводим результаты в двух режимах работы firmware — Desktop Mode (PM) и Server Mode.

Для сравнения мы использовали ранее полученные результаты для всех современных 3,5-дюймовых SCSI-дисков со скоростью вращения пластин 10000 об./мин. (линки см. ранее), а также знаменитый SATA-десятитысячник WD Raptor WD740GD. Все эти диски, кроме последнего и Seagate Cheetah 10K.7, имели объем по 147 Гбайт, тогда как отмеченные (WD и Cheetah) были вдвое меньше, то есть такого же объема, как и образец Savvio. Как мы могли убедиться недавно на примере той же Cheetah 10K.7, разница в производительности между моделями объемом 74 и 147 Гбайт одной серии не настолько существенна, чтобы на нее обращать внимание при подобных сравнениях.

 

Методика тестирования скоростных показателей

Для тестов жестких дисков применялся стенд в составе:

  1. Процессор Intel Pentium 4 3.0C
  2. Материнская плата Gigabyte GA-8KNXP Ultra-64 на чипсете Intel E7210 (i875P с южным мостом Hance Rapids 6300ESB с шиной PCI-X)
  3. Системная память 2×256 Мбайт DDR400 (тайминги 2.5-3-3-6)
  4. Контроллер Ultra320 SCSI Adaptec AIC-7902B на шине PCI64
  5. Основной жесткий диск Maxtor 6E040L0
  6. Блок питания Zalman ZM400A-APF, 400 ватт
  7. Корпус Arbyte YY-W201BK-A

Диски жестко закреплялись на металлическом шасси корпуса системного блока и обдувались небольшим «торцевым» вентилятором для 5-дюймового отсека корпуса. SCSI-диски подключались к системе (поодиночке!) коротким 20-сантиметровым кабелем, причем для моделей с разъемом SCA-2 (SCA-80) использовался переходник SCA-WIDE (не влияющий на скорость).

Для контроллера (в не-RAID режиме) использовался драйвер Adaptec версии 3.0.0.0 за сентябрь 2004 года. Испытания проводились под управлением операционной системы MS Windows XP Professional SP2. Винчестеры тестировались как неразмеченными на разделы (в тестах Intel Iometer, H2Benchw и AIDA32), так и разбивались и форматировались штатными средствами операционной системы в зависимости от вида теста: одним NTFS-разделом максимально возможной емкости для тестов среднего времени доступа и снятия графика скорости чтения в WinBench 99 и двумя равновеликими разделами NTFS или FAT32 для остальных тестов (WinBench Disk WinMark 99, ATTO Disk Benchmark, многопотокового чтения/записи и теста в программе Adobe Photoshop CS). Разделы NTFS имели размер в половину объема диска каждый (то есть второй раздел начинался ровно со второй половины диска), а разделы FAT32 имели размер по 32768 Мбайт, причем первый начинался в начале диска (на самых «быстрых» дорожках), а второй — ровно с середины диска по объему. Размер кластеров NTFS и FAT32 выбирался по умолчанию — 4 и 16 Кбайт соответственно. Перед тестированием диски прогревались в течение 20 минут запуском программы с активным случайным доступом.


Диск Seagate Savvio и SCSI-контроллер в Device Manager Windows XP.

 

Результаты тестов физических параметров

Сначала — графики скорости линейного чтения (кликните по иконкам, чтобы посмотреть полноразмерные графики).

Seagate Savvio 10K.1 ST973401LC Seagate Cheetah 10K.6 ST3146807LW
Maxtor Atlas 10K V 8D147J0 Seagate Cheetah 10K.7 ST3146707LW

Очевидно, что Seagate Savvio 10K.1 проигрывает по линейной скорости всем современным 3,5-дюймовым дискам со скоростью вращения 10 000 об./мин. И проигрывает много, как и ожидалось из спецификаций. Лучшие представители десятитысячников обгоняют Savvio на 40%, то есть почти в полтора раза! Более того, оказывается, что Savvio здесь заметно уступает даже дискам прошлого поколения с 37-гигабайтными пластинами (как у Savvio) — например, Seagate Cheetah 10K.6 и WD740GD.

Любопытно, что если мы умножим эти значения скорости для Savvio на полтора (15000/10000), то получим близкие величины к тем, что измерены для накопителя Cheetah 15K.4 (как мы помним, он использует те же 65-мм магнитные пластины). Особенно это касается максимальной скорости (в начале диска), тогда как минимальная скорость и отношение максимальной к минимальной заметно отличаются — у Savvio отношение равно 1,46, а у Читы 15K.4 оно 1,64 (объяснений этому может быть два, взаимоконкурирующих).

Вместе с тем, линейная скорость у Savvio находится примерно на уровне современных 3,5-дюймовых SATA-дисков с 7200 об./мин. (среди которых немало и профессиональных моделей, в том числе, для RAID). И тем более приятно, что Savvio по этим параметрам на целых 60-80% быстрее самого быстрого (в недавнем прошлом) ноутбучного винчестера — Hitachi Travelstar 7K60, который многие любят ставить в blade-серверы и аналогичные профессиональные продукты.

Будем надеяться, что в недалеком будущем мы увидим новое поколение дисков Savvio (уже с перпендикулярной записью и, возможно, адаптивным форматированием), где устоявшаяся скорость линейного чтения (и записи) кардинально повысится и подойдет вплотную к 90 Мбайт/с.

По скорости работы интерфейса Ultra320 SCSI диск Savvio ведет себя так же, как и другие современные SCSI-продукты Seagate — ведь контроллер-то у них один и тот же. Скорость интерфейса — на высоком уровне, какими бы способами мы ни пытались ее измерять. Исключение составляет лишь работа в Desktop Mode, где (как, впрочем, и для дисков Cheetah) некоторые способы измерений выдают нереально низкие значения (наиболее капризна тут Sandra):

Второе (после линейной скорости) небольшое разочарование поджидает нас при измерении среднего времени доступа к диску Savvio при чтении: несмотря на заявленное значение 7,1 мс (и 0,6 мс преимущества над Cheetah 10K.7) наш герой демонстрирует лишь 7,4-7,5 мс и всего на 0,4 мс опережает Читу 10K.7, уступая при этом «полновесному» лидеру-десятитысячнику от Maxtor.

Таким образом, ожидания относительно небывало малого времени поиска из-за миниатюрных пластин Savvio не очень-то оправдываются — разница с большинством современных 3,5-дюймовых десятитысячников здесь минимальна. Отметим также, что в режиме Performance Mоde среднее измеренное под Windows время доступа заметно (на 0,8 мс) возрастает для обеих серий Seagate, хотя «электромеханические» параметры поиска при этом меняться не должны. То есть алгоритмы кэширования и сегментирование кэш-памяти могут оказывать прямое влияние даже на такие «простейшие» измеряемые в операционной среде «физические» параметры дисков.

Дополнительную информацию дает сопоставление среднего времени доступа, измеренного под Windows отдельно для чтения и записи — по тому, как падает среднее время доступа при записи относительно чтения, можно попытаться судить, в частности, об эффективности работы алгоритмов отложенной записи и кэширования записываемых данных в буфере диска. (Разумеется, не следует думать, что average write access time на следующей диаграмме реально отражает данную физическую характеристику накопителей! Это лишь некий программно измеряемый при помощи теста параметр, по которому можно судить об эффективности кэширования записи в буфере диска.)

И здесь Savvio немного реабилитируется, показывая значительно лучшие значения, чем Cheetah 10K.7 в обоих режимах сегментирования кэш-памяти, и заметно опережая всех остальных соперников!

Примерно та же тенденция сохраняется и при измерениях в тесте IOMeter, хотя в последнем случае диску Maxtor все же удается обогнать Savvio при записи, а цифры для среднего времени случайного доступа при чтении, во многих случаях (особенно, для Savvio и Cheetah) существенно отличающиеся (в худшую сторону) от таковых, измеренных в других программах, наводят на мысль о недостаточной аккуратности процедуры таких измерений при помощи IOMeter. Так что данная диаграмма приводится нами скорее для разнообразия, нежели для демонстрации правдивых значений. Кстати, разницы между разными версиями firmware для Savvio мы до сих пор не наблюдали.

Другим показательным тестом «внутреннего устройства» дисков является тест на скорость чтения и записи файлов различного объема блоками разного размера — от 512 байт до 1 Мбайт. Для этого я традиционно использую тест ATTO Disk Benchmark. На скриншотах ниже показаны результаты для четырех размеров тестового файла — 128 Кбайт, 1 Мбайт, 4 Мбайт и 32 Мбайт. Если первый и второй, как правило, гарантированно кэшируются буфером диска (причем, кэширование записи и чтения для мегабайтного файла не так однозначно), то последний просто в него «не влезает», а кэширование предпоследнего зависит не только от объема буфера, но и от специфики работы firmware накопителя (результаты данного теста практически не зависят от выбора между FAT и NTFS).

Тестовый файл 128 Кбайт:
Seagate Savvio 10K.1 ST973401LC
Seagate Cheetah 10K.7 ST3146707LW

Maxtor Atlas 10K V 8D147J0

Тестовый файл 1 Мбайт:
Seagate Savvio 10K.1 ST973401LC

Seagate Cheetah 10K.7 ST3146707LW

Maxtor Atlas 10K V 8D147J0
Тестовый файл 4 Мбайт:
Seagate Savvio 10K.1 ST973401LC

Seagate Cheetah 10K.7 ST3146707LW

Maxtor Atlas 10K V 8D147J0
Тестовый файл 32 Мбайт:
Seagate Savvio 10K.1 ST973401LC

Seagate Cheetah 10K.7 ST3146707LW

Maxtor Atlas 10K V 8D147J0

Результаты теста ATTO Disk Benchmark 2.02.

По данным этого теста можно сделать выводы, что firmware накопителя Savvio по принципам и результатам своей работы сильно напоминает таковое для Seagate Cheetah 10K.7 — оно неважно оптимизировано для кэширования потоковой записи, для работы с мелкими блоками и для кэширования чтения файлов размером более 2 Мбайт. Режим фиксированной сегментации Performance Mode (при дефолтной настройке в 32 сегмента) приводит к ухудшению кэширования чтения блоков размером от 256 Кбайт (8 Мбайт делить на 32 сегмента — это как раз чуть меньше 256 Кбайт на сегмент).

Что касается разницы между версиями микропрограммы для Savvio, то и здесь их практически не было бы заметно, если бы не один нюанс — при размере тестового файла 2 Мбайт у более свежей версии (0002) кэширование чтения перестает быть эффективным, тогда как версией 0001 такие файлы кэшировались на чтение очень хорошо.


Результаты теста ATTO Disk Benchmark 2.02 для диска Seagate Savvio 10K.1 ST973401LC при размере тестового файла 2 Мбайт.

Из сравнения этих данных с результатом для Performance Mode можно сделать вывод, что в новой версии микропрограммы Savvio немного «подкрутили» алгоритмы адаптивного сегментирования/кэширования (в Server Mode) таким образом, чтобы при работе с потоковыми данными (в частности, файлами размером более 1 Мбайт) увеличить число выделяемых сегментов кэш-памяти, уменьшив при этом их размер (другими словами — был увеличен до 4-6 нижний порог числа сегментов, тогда как ранее он, по-видимому, мог достигать всего 2-3 сегментов при работе с потоковыми данными при чтении). В результате такой модернизации кэширование чтения крупных (от 1 до 2 Мбайт) блоков данных у диска ухудшилось. Кстати, у SCSI-диска Maxtor при чтении потоковых данных число сегментов, возможно, способно снижаться даже до одного-двух (если судить по эффективному кэшированию 4-мегабайтного файла). Оборотной стороной этого в новой прошивке, видимо, стало почти двукратное улучшение скорости записи 512-байтных блоков и примерно 10-20-процентное улучшение скорости чтения мелких блоков. Чего нельзя не приветствовать.

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

 

Продолжение следует…





Дополнительно

iXBT BRAND 2016

«iXBT Brand 2016» — Выбор читателей в номинации «Процессоры (CPU)»:
Подробнее с условиями участия в розыгрыше можно ознакомиться здесь. Текущие результаты опроса доступны тут.

Нашли ошибку на сайте? Выделите текст и нажмите Shift+Enter

Код для блога бета

Выделите HTML-код в поле, скопируйте его в буфер и вставьте в свой блог.