Vertex 4 — новый флагманский SSD от OCZ для настольных ПК, построенный на контроллере Indilinx Everest 2. Сначала считалось, что Everest и Everest 2 — это полностью «домашняя» разработка OCZ, но затем поступила информация, что аппаратную базу контроллера производит Marvell, а Indilinx/OCZ только написала свою прошивку. Когда в апреле мы протестировали первые семплы Vertex 4, у нас остались смешанные впечатления. Приведем резюме из того обзора.
Vertex 4 успешно соревнуется с Vertex 3, Intel SSD 520 и прочими в скорости произвольной записи даже в наиболее благоприятных для SandForce SF-2281 условиях. Последовательная запись не столь быстрая, как на SandForce, хотя тоже находится на весьма высоком уровне.
Что касается чтения, то низкая латентность помогает Vertex 4 достигать большого числа операций в секунду и конкурентоспособной скорости передачи при произвольном чтении блоков до 4 Кбайт. При передаче более крупных блоков Vertex 4 уже заметно проседает, так как скорость линейного чтения у него невелика. Получается, что (в теории) Vertex 4 не столь хорош в качестве накопителя для клиентских ПК, но «оптимизирован» для серверов баз данных и подобных применений, для которых характерно большое количество мелких запросов на произвольный доступ. Кроме того, есть большой подвох в спецификациях Vertex 4 разного объема: чем больше накопитель, тем выше скорость линейной записи. Большая разница не только есть на бумаге, но и регистрируется тестами.
В целом Vertex 4 оказался для нас еще одним быстрым SSD с характерными преимуществами (не зависит от сжимаемости данных, в отличие от SandForce) и недостатками (младшие по объему модификации имеют существенно меньшую скорость записи) устройств на платформе Marvell (пусть и с прошивкой Indilinx). И хотя результаты Vertex 4 были вполне себе неплохими, мы не нашли решительно никаких оснований согласиться с тем, что это шаг вперед по сравнению с Vertex 3 и аналогичными приводами на SF-2281, который стоит обновления модельного номера в линейке Vertex. Хороший альтернативный вариант, но не более того.
Впечатление от Vertex 4 также подпортило расхождение между заявленной и реальной скоростью линейного чтения. Если в спецификациях для версии 256 Гбайт было указано 535 Мбайт/с, то в бенчмарке удалось получить немногим больше 200 Мбайт/с. Возможная причина проблемы была в том, что очередь в четыре команды, стандартная для десктопной нагрузки, оказалась для Vertex 4 недостаточной.
Тогда мы еще высказали надежду, что OCZ сгладит недостатки новинки в будущих версиях прошивки, но без особой веры в то, что что-то может радикально измениться. Каким же приятным сюрпризом стало то, что OCZ уже выпустила два масштабных программных обновления, которые, по заявлениям производителя, принесли Vertex 4 колоссальный прирост производительности.
Больше всего увеличилась максимальная скорость последовательной записи, особенно у модификации объемом 128 Гбайт: со скромных 200 до 430 Мбайт/с.
Что касается Vertex 4 объемом 256 и 512 Гбайт, то у них скорость линейной записи увеличилась до 510 Мбайт/с. Скорость линейного чтения у всех трех моделей объемом 128, 256 и 512 Гбайт теперь, по заявлениям OCZ, может достигать 560 Мбайт/с.
Версия прошивки | 1.3 | 1.4 | 1.5 |
---|---|---|---|
128 Гбайт (VTX4-25SAT3-128G) | |||
Макс. скорость последовательного чтения, Мбайт/с | 535 | 550 | 560 |
Макс. скорость последовательной записи, Мбайт/с | 200 | 420 | 430 |
256 Гбайт (VTX4-25SAT3-256G) | |||
Макс. скорость последовательного чтения, Мбайт/с | 535 | 550 | 560 |
Макс. скорость последовательной записи, Мбайт/с | 380 | 465 | 510 |
512 Гбайт (VTX4-25SAT3-512G) | |||
Макс. скорость последовательного чтения, Мбайт/с | 535 | 550 | 560 |
Макс. скорость последовательной записи, Мбайт/с | 475 | 475 | 510 |
Когда смотришь на эту таблицу, возникает впечатление, что это уже совсем другой Vertex. Настолько сильно поменялись спецификации. Фактически по заявленной скорости линейного чтения старшие модели Vertex 4 сейчас опережают и диски на SandForce SF-2281, и приводы на платформе Marvell с памятью Toshiba Toggle-Mode DDR 24 нм.
По скорости линейной записи Vertex 4 немного не дотянул до уровня SandForce. Но не будем забывать, что контроллер Everest 2, в отличие от SF-2281, не полагается на компрессию данных и скорость записи совершенно не зависит от того, насколько хорошо сжимается контент. Среди массы SSD на платформе Marvell Vertex 4 такой скоростью линейной записи резко выделяется. Даже такие устройства, как Plextor M3 Pro, оснащенный памятью Toshiba Toggle-Mode DDR 24 нм, далеко не достигают тех 510 Мбайт/с, которые Vertex 4 выдает даже с менее быстрой синхронной памятью Intel 25 нм.
Количество операций в секунду при произвольной записи после апдейта прошивки осталось прежним. У старших модификаций: 90 000 — 95 000 оп./с при чтении и 85 000 при записи. Это на уровне SF-2281 по скорости записи (сжимаемых данных, конечно же) и вдвое больше него же по чтению. SSD на «стандартных» чипах Marvell также отстают от Vertex 4 по этим параметрам.
OCZ Vertex 4 | ||||
---|---|---|---|---|
Модельный номер | VTX4-25SAT3-64G | VTX4-25SAT3-128G | VTX4-25SAT3-256G | VTX4-25SAT3-512G |
Форм-фактор | 2,5 дюйма | 2,5 дюйма | 2,5 дюйма | 2,5 дюйма |
Интерфейс | SATA 6 Гбит/с | SATA 6 Гбит/с | SATA 6 Гбит/с | SATA 6 Гбит/с |
Емкость, Гбайт | 64 | 128 | 256 | 512 |
Микросхемы памяти: тип, интерфейс, техпроцесс, производитель | MLC, ONFi 2 (синхр.), 25 нм, Intel | MLC, ONFi 2 (синхр.), 25 нм, Intel | MLC, ONFi 2 (синхр.), 25 нм, Intel | MLC, ONFi 2 (синхр.), 25 нм, Intel |
Микросхемы памяти: число / количество NAND-устройств в чипе | НД | 8/1 | 8/2 | 8/4 |
Контроллер | Indilinx Everest 2 | Indilinx Everest 2 | Indilinx Everest 2 | Indilinx Everest 2 |
Буфер: тип, объем, Мбайт | DDR3 SDRAM 800 МГц, НД | DDR3 SDRAM 800 МГц, 1024 | DDR3 SDRAM 800 МГц, 1024 | DDR3 SDRAM 800 МГц, 1024 |
Производительность | ||||
Макс. скорость последовательного чтения, Мбайт/с | 460 | 560 | 560 | 560 |
Макс. скорость последовательной записи, Мбайт/с | 220 | 430 | 510 | 510 |
Макс. скорость произвольного чтения (блоки по 4 Кбайт), оп./с | 70 000 | 90 000 | 90 000 | 95 000 |
Макс. скорость произвольной записи (блоки по 4 Кбайт), оп./с | 50 000 | 85 000 | 85 000 | 85 000 |
Физические характеристики | ||||
Потребляемая мощность: ждущий режим/чтение-запись, Вт | 1,3/2,5 | 1,3/2,5 | 1,3/2,5 | 1,3/2,5 |
Ударопрочность | 1500G | 1500G | 1500G | 1500G |
Габаритные размеры: ДхВхГ, мм | 99,8x69,63x9,3 | 99,8x69,63x9,3 | 99,8x69,63x9,3 | 99,8x69,63x9,3 |
Масса, г | 101 | 101 | 101 | 101 |
Гарантийный срок, лет | 5 | 5 | 5 | 5 |
Средняя розничная цена, руб. | Нет данных | Нет данных | Нет данных | Нет данных |
Таким образом, чисто по спецификациям Vertex 4 как по мановению волшебной палочки стал лидером среди SSD для шины SATA 3. Проверим, согласуется ли это с результатами реальных тестов. Кроме того, спецификации ничего не говорят о поведении привода в условиях короткой очереди команд. Решилась ли проблема со скоростью чтения?
Есть сведения, что да. В прошивке 1.4 появились предиктивные алгоритмы, позволяющие считывать данные «наперед», когда соответствующие команды еще не поступили от хост-контроллера. Это мы опять-таки проверим в бенчмарках.
И еще одна новость: в линейке Vertex 4 появился привод объемом 64 Гбайт. Его скоростные показатели даже с новой прошивкой гораздо ниже, чем у остальных моделей. Однако если сравнить их со спецификациями старших моделей с прошивкой 1.3, то выходит, что необновленная модель на 128 Гбайт не сильно лучше теперешней на 64.
Но сейчас мы займемся модификациями объемом 128 и 256 Гбайт. Последнюю мы уже тестировали ранее, поэтому задача — оценить прибавку производительности от новой прошивки. Vertex 4 объемом 128 Гбайт мы еще не видели. Приглядимся к нему повнимательнее.
Vertex 4 128 Гбайт
По внешнему виду диск не отличается от старших модификаций Vertex 4. Тот же пластиковый корпус с металлическим основанием, которое используется как радиатор для NAND-контроллера.
На плате распаяны 16 синхронных микросхем Intel 25 нм. В каждом корпусе содержится по одному NAND-устройству.
Iometer 1.1.0 RC1
После каждого теста, включающего запись значительного объема данных, диск очищается с помощью Secure Erase. Длительные тесты на запись разделены на несколько частей, перемежающихся очисткой, чтобы первые пробы теста, заполняющие диск, не влияли на скорость последующих.
PCMark 7
Синтетический тест, эмулирующий нагрузку реальных приложений и различные сценарии использования ресурсов ПК. Бенчмарк установлен на основном накопителе стенда. На тестируемом накопителе создается единственный раздел в файловой системе NTFS на весь доступный объем, и в PCMark 7 проводится тест Secondary Storage. В качестве результатов теста учитывается как итоговый балл, так и скорость выполнения отдельных субтестов.
Копирование файлов
Диск разбивается на два раздела объемом 16 Гбайт, расположенные вплотную друг к другу без отступа от начала диска. Разделы форматируются в файловой системе NTFS с размером кластера по умолчанию.
Тестовая нагрузка заключается в копировании набора файлов в пределах раздела, а затем — на соседний раздел. Измеряется время выполнения каждой операции и вычисляется средняя скорость передачи данных.
Тестовые пакеты состоят из файлов различного размера: в первом пакете есть только один большой файл, второй пакет включает файлы размером около 10 Мбайт, а в третий входит содержимое каталога System32 операционной системы Windows 7 Ultimate X64 (в двойном объеме — для увеличения надежности теста), которое представляет собой тысячи мелких файлов. Чтобы создать одинаковые условия для накопителей с онлайновой компрессией и без нее, в тестовых пакетах используются данные с одинаковой структурой: файлы большого и среднего объема представляют собой RAR-архивы мелких файлов, созданные без компрессии. В таблице ниже приведены характеристики каждого пакета. Для надежности измерения тест выполняется пять раз, и выбираются средние значения результатов.
Копирование файлов, тестовые пакеты | |||
---|---|---|---|
Тест | Объем данных, Гбайт | Количество файлов | Средний размер файла, Мбайт |
Мелкие файлы | 1,42 | 13168 | 0,11 |
Средние файлы | 1,42 | 146 | 9,96 |
Крупные файлы | 1,42 | 1 | 1452,70 |
Выносливость SSD
Чтобы проверить, насколько падает скорость записи на SSD по мере заполнения, мы поэтапно забиваем его случайными данными на блочном уровне и проводим с помощью Iometer тесты произвольной записи блоков по 4 Кбайт с глубиной очереди запросов 4. Затем на диск посылается команда TRIM (при помощи утилиты Diskpart создается и форматируется раздел на весь объем диска) и еще раз измеряется скорость записи.
Для SSD, выполняющих компрессию записываемых данных, тесты скорости записи проводятся как на случайных данных, так и на рандомизированных.
В качестве тестовой платформы используется компьютер с материнской платой MSI 890GXM-G65, процессором AMD Phenom II X2 560 Black Edition и 4 Гбайт RAM DDR3 1600 МГц.
Диск подключается к контроллеру, встроенному в чипсет материнской платы, и работает в режиме AHCI. Операционная система — Windows 7 Ultimate X64.
Главная задача — сопоставить результаты Vertex 4 256 Гбайт, полученные до и после обновления прошивки. Кроме того, нужно сравнить его с другими приводами такой же или большей емкости для шины SATA 6 Гбит/с: Vertex 3, Octane и Plextor M3 Pro.
Vertex 4 объемом 128 Гбайт мы тестируем впервые, поэтому просто сравним его с Plextor M3 Pro такого же объема и дисками ADATA XPG SX900 и Kingston HyperX на платформе SandForce SF-2281.
Последовательное чтение
Последовательная запись
Устоявшееся время отклика
Произвольное чтение
Произвольная запись
Последовательное чтение при разной длине очереди команд
Последовательная запись при разной длине очереди команд
Многопоточное чтение
Многопоточная запись
PCMark 7
⇡#Производительность, реальные задачи
Копирование файлов, в пределах раздела
Копирование файлов, с раздела на раздел
Выносливость SSD
Со времен первого тестирования Vertex 4 просто преобразился. Из довольно-таки неоднозначного продукта, которым Vertex 4 был с прошивкой 1.3, получилась конфетка. Просуммируем изменения, которые принесло обновление firmware модификации объемом 256 Гбайт.
Чтение. Заметно, что OCZ все-таки поработала над эффективностью привода в условиях короткой очереди команд. Скорость линейного чтения блоков от 32 Кбайт и больше возросла радикально и в пике достигает уровня дисков на SandForce и лучших образцов на платформе Marvell. Увы, скорость чтения блоков меньшего размера все еще посредственная по современным стандартам. Кроме того, похоже, что для того, чтобы выправить ситуацию с последовательным чтением, пришлось принести в жертву время отклика. Как следствие, уменьшилось количество операций в секунду при чтении мелких блоков.
Запись. По пиковой скорости Vertex 4 теперь ничуть не уступает накопителям на платформе SandForce даже в наиболее благоприятных условиях — при записи легко сжимаемого контента. Достичь такой скорости без применения компрессии/дедубликации — просто потрясающий результат. Среди накопителей на стандартном контроллере Marvell даже Plextor M3 Pro, оснащенный более быстрой памятью Toshiba Toggle-Mode DDR 24 нм, не в состоянии догнать Vertex 4. Хотя последний комплектуется памятью попроще — синхронные микросхемы Intel 25 нм.
А теперь прибавьте к этому скорость произвольной записи, максимальную среди всех протестированных нами SSD для шины SATA.
Отдельной похвалы заслуживает модификация Vertex 4 объемом 128 Гбайт, с которой мы сегодня познакомились. Так как в контроллере Everest 2 не применяется компрессия, которая маскирует реальную пропускную способность NAND-памяти, у этого диска заметно меньше скорость последовательной записи при том же количестве операций в секунду. Но чудотворная прошивка делает из модели на 128 Гбайт отличный привод. Теперь Vertex 4 128 Гбайт с прошивкой 1.5 по скорости записи практически является эквивалентом Vertex 4 256 Гбайт с прошивкой 1.3. А следовательно, он гораздо быстрее, чем диски на платформе Marvell такого же объема. В наших бенчмарках он даже успешно соревновался с вдвое более емким Plextor M3 Pro. SSD на SandForce, конечно же, обладают более высокой производительностью за счет компрессии, но тут же лишаются своего преимущества, стоит пустить на запись плохо сжимаемые данные.
Кстати, теперь понятно, почему Vertex 4 объемом 64 Гбайт появился не сразу: сначала нужно было довести прошивку до ума, чтобы он обладал приемлемой производительностью. Cейчас не все производители SSD на чипах Marvell выпускают 64-Гбайт версии — видимо, как раз из-за связи производительности и объема.
И да, вот теперь Vertex 4 в полной мере соответствует высокому статусу своей торговой марки. От того, чтобы превзойти или хотя бы догнать Vertex 3 и прочие SSD на SandForce во всех аспектах производительности, Vertex 4 удерживает только проблема с чтением при короткой очереди команд, которая смягчилась в последних прошивках, но все-таки не исчезла до конца. Когда выяснилось, что контроллеры Indilinx Evertest и Everest 2 в OCZ Octane и Vertex 4 физически представляют собой чипы Marvell, это оставило определенный осадок разочарования. Как же так, OCZ приобрела Indilinx для того, чтобы производить собственные контроллеры, а на самом деле Indilinx «всего лишь» сделала прошивку для чужого кристалла. Но последние тесты Vertex 4 показывают, что прошивка тоже дорогого стоит. Vertex 4 резко выделяется среди массы приводов на «обычных» чипах Marvell.
С другой стороны, если Verex 4 изначально был способен на такие выдающиеся результаты, это значит, что в апреле мы тестировали откровенно сырой продукт. Все-таки SSD — это не видеокарта, для которой нужно регулярно обновлять драйверы. Ну а тех, кто уже успел купить себе Vertex 4, поздравляем: перетерпев неудобство, связанное с необходимостью бэкапить и восстанавливать данные для апдейта, вы бесплатно получаете колоссальный прирост производительности.