⇣ Содержание
Опрос
|
реклама
Самое интересное в новостях
OCZ RevoDrive Hybrid — радикальное воплощение старой идеи
⇡#ВведениеВ то время, когда SSD уже были гораздо быстрее жестких дисков, но стоили чрезвычайно дорого, концепция комбинированных накопителей выглядела очень перспективной и привлекательной. Оптимистам казалось, что вот-вот начнется массовое производство гибридных HDD, которыми все и будут пользоваться, пока Flash-память окончательно не восторжествует. Но производители жестких дисков не спешили с массовым выпуском таких устройств (Seagate Momentus XT был и остается единственным в своем роде), и концепция со временем потеряла актуальность. Твердотельные накопители все еще довольно дороги, но покупка SSD объемом 120-240 Гбайт для ноутбука себя уже оправдывает. А для десктопов многие покупают модели по 50-60 Гбайт, на которых держат только операционную систему и программы. Но если производителям жестких дисков комбинированные накопители по-прежнему не интересны, то можно перекинуть мостик со стороны SSD, что и сделала OCZ, известный новатор. RevoDrive Hybrid — не такой гибрид, как Seagate Momentus XT, это плата с интерфейсом PCI-E 2.0 x4, на которой смонтирован терабайтный HDD и два контроллера SandForce SF-2281 со своей Flash-памятью. Чипы SandForce объединены в массив при помощи фирменного SAS-контроллера SuperScale с архитектурой VCA. SuperScale замечателен тем, что массив из двух или четырех SSD организован не так, как RAID-0 с характерной для последнего низкой отказоустойчивостью. Вместо чередования данных SuperScale просто накапливает и распределяет запросы на ввод/вывод со стороны хост-контроллера. Для операционной системы массив представляется единым приводом, который поддерживает команды TRIM и SCSI Unmap (хотя Windows последнюю не поддерживает сама и передавать TRIM по протоколу SCSI тоже не умеет). А вот другие достоинства SuperScale: он дает прозрачный доступ к SMART и функции Secure Erase. Мы уже оценили эту архитектуру в работе на примере RevoDrive 3 X2. Массив действительно работает чертовски быстро, и само устройство кажется более практичным и надежным решением по сравнению с несколькими отдельными SSD. Так вот, RevoDrive Hybrid с конструктивной точки зрения представляет собой то же самое, что RevoDrive 3 X2, только два дополнительных SSD на дочерней плате заменяет жесткий диск. А вот принцип работы уже совсем другой. Дело в том, что SuperScale не обучен распределять данные между SSD и жестким диском, и после установки драйвера в системе появляется собственно винчестер и отдельно — массив SSD, а чтобы объединить их, требуется специальный софт. Для этой цели OCZ лицензировала у компании NVELO (стартап из Кремниевой долины, для которого OCZ, судя по всему, является единственным партнером) программу Dataplex, и к накопителю прилагается индивидуальный ключ. После установки нужно указать SSD в нехитром интерфейсе программы, и дальше он будет использоваться в качестве кеша. Dataplex будет наблюдать за обращениями к жесткому диску и помещать в кеш те данные, которые запрашиваются наиболее часто. Запись происходит по принципу write-back: все изначально сохраняется в кеше, а давно невостребованные данные в фоновом режиме сбрасываются на HDD. Такая архитектура работает гораздо быстрее, чем если бы вся запись сразу проходила на жесткий диск (write-through), а вот надежность вызывает опасения. Очевидно, что данные на диске в актуальном состоянии можно увидеть только с помощью Dataplex, и любой доступ к HDD в обход программы может нарушить согласованность. Ситуации добавляет остроты тот факт, что Dataplex работает на файловом и блочном уровне одновременно, и части одного файла могут оказаться на разных уровнях системы. Хуже того, программа кеширует только загрузочный раздел, и Windows придется поставить на жесткий диск RevoDrive, в противном случае он останется не у дел. То есть программа, управляющая данными в системе из двух накопителей, сама работает в среде той ОС, файлы которой перемещает. Кстати, и Dataplex, и драйвер RevoDrive Hybrid функционируют только в среде Windows. ⇡#Технические характеристикиНа RevoDrive Hybrid установлено 128 Гбайт Flash-памяти, из которых пользователю доступно 100 Гбайт. Остальной объем отведен под резерв ячеек для выравнивания износа. Это асинхронная память типа ONFi, произведена по техпроцессу 25 нм. Данные о производительности устройства, заявленные OCZ, судя по всему, относятся именно к его твердотельному компоненту. По максимальной скорости линейного чтения и записи гибрид не сильно уступает младшей версии RevoDrive 3: 910 и 810 Мбайт/с против 975 и 875 соответственно. Пиковая скорость произвольной записи такая же: 120 000 оп./с.
Жесткий диск RevoDrive Hybrid — это 2,5 дюймовая Toshiba модели MK1059GSM. В диске три пластины, и скорость вращения шпинделя составляет 5400 об/мин. Обычный «зеленый» HDD.
Устройство стоит около 15 тыс. рублей в московских интернет-магазинах. Если купить такой же жесткий диск отдельно плюс два SSD Agility 3 по 60 Гбайт (они как раз используют асинхронную память), то в сумме получится 10 тысяч. Выходит, еще 5 тысяч OCZ берет за компактную корпусировку с хост-контроллером и лицензию на Dataplex (отдельно программа не продается). ⇡#Комплект поставки, конструкцияКомплект поставки состоит только из бумажной инструкции. Программу Dataplex нужно скачать с сайта OCZ, а ключ к ней записан прямо на самом устройстве. Накопитель представляет собой двухэтажную печатную плату: на одной половинке распаян контроллер SuperScale и два чипа SandForce SF-2281 с массивом Flash-памяти, а на другой смонтирован жесткий диск, подключенный к стандартному разъему SATA. ⇡#Методика тестированияКак мы тестировали RevoDrive Hybrid Весь пафос RevoDrive Hybrid состоит в том, что умная программа Dataplex обучается по мере обращений к жесткому диску и кеширует наиболее востребованные данные на SSD. А значит, средняя скорость чтения на практике зависит от того, насколько эффективны алгоритмы Dataplex. С записью все проще. Судя по тому, что это кеш типа write-back, она всегда должна происходить со скоростью SSD. Не очень понятно, как можно проверить Dataplex в деле, поэтому мы провели тестирование компонентов RD Hybrid по нашей стандартной методике. Жесткий диск — отдельно, твердотельный кеш — отдельно. Порядок тестов Для тестирования накопителей мы используем два популярных бенчмарка: HD Tune Pro 4.60 и Iometer 1.1.0 RC1. Первая программа дает упрощенную оценку основных аспектов производительности, а вторая применяется для более подробных и точных измерений. В дополнение к синтетическим тестам мы измеряем скорость копирования файлов на диске, разбитом на разделы, и время архивации/извлечения данных с помощью WinRAR 3.93 X64. При тестировании твердотельных приводов блоки из нескольких бенчмарков перемежаются очисткой содержимого диска с помощью TRIM. Кроме того, данные, которые записываются на диск перед каждым обнулением, рассчитаны таким образом, чтобы не превысить его доступный пользователю объем. В сочетании с алгоритмами компрессии данных, которые используются в современных контроллерах SSD, эти меры предотвращают падение скорости записи по мере выполнения тестовых нагрузок. Вот полный список тестов. HD Tune Pro
Текущая версия бенчмарка — 4.61. Iometer 1.1.0 RC1
Копирование файлов Для проведения тестов с реальными данными диск разбивается на два раздела объемом 16 Гбайт, расположенные вплотную друг к другу без отступа от «начала» диска. Разделы форматируются в файловой системе NTFS с размером кластера по умолчанию. Тестовая нагрузка заключается в копировании набора файлов в пределах раздела, а затем — на соседний раздел. Измеряется время выполнения каждой операции и вычисляется средняя скорость передачи данных. Тестовые пакеты состоят из файлов различного размера: в первом пакете есть лишь один огромный файл, второй пакет включает файлы размером около 10 Мбайт, а в третий входит содержимое каталога System32 операционной системы Windows Server 2008 R2 (в двойном объеме — для увеличения надежности теста), которое представляет собой тысячи мелких файлов. Чтобы создать одинаковые условия для накопителей с «онлайновой» компрессией и без нее, в тестовых пакетах используются данные с одинаковой структурой: файлы большого и среднего объема представляют собой RAR-архивы мелких файлов, созданные без компрессии. В таблице ниже приведены характеристики каждого пакета. Для повышения надежности измерения тест выполняется пять раз, и выбираются средние значения результатов.
WinRAR 3.93 X64 Для того чтобы оценить быстродействие диска при работе с архиватором, пакет файлов Windows из предыдущего теста, скопированный на первый (от «начала» диска) раздел подопытного накопителя, упаковывается при помощи WinRAR со степенью сжатия по умолчанию. Архив создается на том же разделе, где находятся исходные файлы, а затем распаковывается туда же в отдельный каталог. Измеряется время выполнения каждой операции. Выносливость SSD Производительность твердотельного привода падает по мере его заполнения данными. Сохранять форму накопителю помогают компрессия данных и алгоритмы удаления «мусорных» данных. Для оценки эффекта от этих мер мы с помощью Iometer в течение 30 минут бомбардируем накопитель произвольными запросами на запись блоков по 4 Кбайт с глубиной очереди 32. Данные для записи генерируются случайным образом, чтобы затруднить компрессию, которую может выполнять контроллер. Затем процедура продляется еще на полтора часа. У свежего привода и после обоих циклов заполнения измеряется скорость произвольной записи 4-килобайтных блоков при глубине очереди в 4 запроса, с использованием как повторяющихся, так и случайных данных. Также представляет интерес результативность очистки SSD с помощью команды TRIM, которую в нашем тесте выполняет встроенная в Windows 7 и Windows 2008 R2 утилита форматирования. В этом тесте за небольшое время имитируется «износ» накопителя, который происходит в процессе длительной (и весьма интенсивной) повседневной эксплуатации. Побеждают модели с эффективной компрессией данных, большой объем также дает преимущество в этом тесте. ⇡#Тестовый стендВ качестве тестовой платформы используется компьютер с материнской платой MSI 890GXM-G65 и процессором AMD Phenom II X2 560 Black Edition. Диск подключался к контроллеру, встроенному в чипсет платы, и работал в режиме AHCI. Операционная система — Windows Server 2008 R2 (в отношении работы с накопителями является полным аналогом Windows 7). ⇡#Участники тестированияТвердотельный компонент RevoDrive Hybrid мы сравним с RevoDrive 3 X2 и оригинальной моделью RevoDrive X2, причем последнюю протестировали как в конфигурации по умолчанию (массив из четырех контроллеров SandForce SF-1222), так и с двумя контроллерами в массиве. В последнем случае устройство аналогично модели OCZ RevoDrive без индекса «Х2». Для сравнения также приводим результаты быстрого SSD с интерфейсом SATA на чипе SandForce SF-2281 — OCZ Vertex 3.
Для жесткого диска, входящего в конструкцию RevoDrive Hybrid, в качестве соперников подобрали два быстрых HDD форм-фактора 2,5 дюйма: один — семитысячник, у другого скорость вращения шпинделя 5400 об/мин, зато более плотная запись данных на магнитных пластинах.
⇡#SSD, синтетические тестыПоследовательный доступ, HD Tune Pro
Последовательный доступ, Iometer
Время отклика, HD Tune Pro
Устоявшееся время отклика, Iometer
Произвольное чтение, Iometer
Произвольная запись, Iometer
Многопоточное чтение, Iometer
Многопоточная запись, Iometer
⇡#SSD, реальные задачиКопирование файлов
WinRAR
Компрессия данных
Выносливость SSD
⇡#HDD, синтетические тестыПоследовательный доступ, HD Tune Pro
Последовательное чтение, Iometer
Время отклика, HD Tune Pro
Время отклика, Iometer
Произвольное чтение, Iometer
Произвольная запись, Iometer
Многопоточный доступ, Iometer
⇡#HDD, реальные задачиКопирование файлов
WinRAR
⇡#ВыводыВ основе RevoDrive Hybrid лежит разумная идея: объединить твердотельный накопитель и HDD под прослойкой виртуализации, так, чтобы все файлы находились на одном разделе и наиболее востребованные из них были доступны со скоростью SSD-кеша. Но результат оказался совсем не user friendly. Если бы контроллер «гибрида» сам занимался распределением данных, то цены бы ему не было. Но для этого нужна отдельная программа, которая сама работает в среде той ОС, файлами которой управляет, да еще и на блочном уровне. А кешировать не загрузочные разделы Dataplex не умеет. Ко всему прочему, для RD Hybrid, как и для других моделей RevoDrive, требуется фирменный драйвер. OCZ утверждает, что RD Hybrid — быстрейший комбинированный накопитель на рынке, и это похоже на правду. Но нельзя не отметить, что конфигурация RD Hybrid далеко не оптимальна для того характера нагрузки, на который он рассчитан. Основная задача твердотельного кеша — ускорение ОС и приложений, а это по большей части произвольное чтение. Но в нашем бенчмарке массив из двух контроллеров SF-2281 с асинхронной памятью, который применяется в RD Hybrid, отстал даже от единственного Vertex 3. Скорость произвольной записи вполне соответствует оной у других представителей семейства RevoDrive, но от этого уже не легче. RD Hybrid себя хорошо проявляет в тестах на линейное чтение и запись, но чтение — только при достаточно длинной очереди запросов. В противном случае опять-таки единственный мощный SSD с шиной SATA 3 может сработать не хуже. Тем более, они сейчас дешевеют и осваивают более скоростную память. То есть SSD в RD Hybrid сам по себе не очень эффективен, но в конечном счете реальная производительность устройства зависит, с одной стороны, от программы Dataplex, а с другой — от характера доступа к данным. Даже если механизм кеширования работает так, как надо, запросы на чтение новых или уже выброшенных из кеша блоков все равно будет обслуживать жесткий диск, далеко не самый быстрый даже в своей категории. Для такой системы благоприятна предсказуемая нагрузка: одни и те же файлы изо дня в день. Если представить себе правильный комбинированный накопитель, то он должен работать без какого бы то ни было дополнительного софта и вендорских драйверов, и массив из нескольких SSD-контроллеров ему не нужен, довольно и одного. Все это легко упаковать вместе с винчестером в корпус форм-фактора 3,5 дюйма с интерфейсом SATA 3, и OCZ могла бы сделать такую штуку, ведь у нее есть собственный разработчик контроллеров — Indilinx. А RevoDrive Hybrid — это в своем роде замечательная вещь, но практической пользы от него немного.
⇣ Содержание
Если Вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.
|