Ssd vertex 4 128gb прошивка. Копирование файлов, с раздела на раздел. ⇡ Производительность, реальные задачи

OCZ Vertex 4 128 Гбайт | Результаты практически совпадают с результатами HD Tune.

Наша теория о том, как v.1.4 изменяет скорость записи

В пользовательских SSD обычно используется NAND-память с многоуровневыми ячейками (MLC), в каждой ячейке (обычно) содержится два бита. Такое решение эффективно удваивает ёмкость накопителя по сравнению с одноуровневой памятью (SLC) NAND, хранящий один бит на ячейку.

Однако за запись двух битов приходится платить скоростью, поскольку на программирование ячейки уходит больше времени, чем у MLC NAND, так как каждый бит записывается отдельно. Первый бит записывается относительно быстро и легко, в то время как со вторым всё сложнее, и на его запись уходит в три-четыре раза больше времени. Следовательно, существует значительная разница в скорости записи между первыми и вторыми битами.

Если записывать только один бит многоуровневой ячейки NAND, производительность будет близка к уровню SLC флэш-памяти. Это называется режимом SLC. Но при этом ёмкость сократится наполовину. Если вы хотите использовать больше 50% пространства, только в режиме SLC работать не получится.

Давайте рассмотрим накопитель на 120 Гбайт с памятью MLC NAND. В режиме SLC для записи доступны только 60 Гбайт, и записав такой объём, вы займёте 100% доступных ячеек. Чтобы записать больше, необходимо использовать второй бит каждой ячейки, что заставляет SSD переходить в режим MLC. Когда осуществляется такой переход, скорость записи существенно снижается, поскольку доступен только второй (медленный) бит каждой ячейки.

Теперь предположим, что на накопителе ёмкостью 120 Гбайт записано 80 Гбайт данных. Если информация переназначена так, что она занимает два бита каждой ячейки вместо одного, SSD может вернуться в режим SLC. Однако на этот раз, в быстром режиме можно записать только 20 Гбайт.

Наш сценарий представлен на изображении ниже. На полностью пустой накопитель можно записать 60 Гбайт информации в режиме SLC. Если записывать 80 Гбайт: первые 60 Гбайт записываются быстро, затем 20 Гбайт уже медленнее, в режиме MLC. После операции записи данные на SSD объединяются в фоновом режиме, предоставляя ещё 20 Гбайт для работы в режиме SLC.

Такое поведение очень похоже на поведение OCZ Vertex 4 128 Гбайт , который использует многоуровневые ячейки NAND-памяти. Конечно, мы можем ошибаться, но падение производительности, возобновление, и снова падение возникает тогда, когда привод самостоятельно очищается, чтобы обеспечить доступ к режиму SLC. Переход туда и обратно, теоритически, позволяет объединять записанную информацию, освобождая больше места.

Есть ещё одна проблема, которая нас беспокоит: количество возникающих операций усиления записи, однако это не так просто протестировать и, если честно, с этим гораздо проще смириться, нежели со снижением скорости, обнаруженным на предыдущих версиях прошивки.

OCZ, определённо, улучшила позицию Vertex 4 128 Гбайт на рынке с новым ПО, и мы ценим тот факт, что компания старается совершенствовать свою продукцию. Если вы не очень обрадовались покупке Vertex 4 128 Гбайт после нашего первого обзора этого SSD, вам наверняка понравится прошивка 1.5, которая увеличивает производительность. Мы заново провели тесты после выхода новой прошивки, чтобы ознакомить вас с условиями, при которых вы увидите более высокие показатели. И теперь с версией 1.5 эффективность переключения из "режима хранилища" в "режим производительности" заметно улучшилась. Кроме того, OCZ упомянула о разработке прошивки версии 1.6, намекая о проведении дальнейших оптимизаций.



СОДЕРЖАНИЕ

Проблемы при регистрации на сайте? НАЖМИТЕ СЮДА ! Не проходите мимо весьма интересного раздела нашего сайта - проекты посетителей . Там вы всегда найдете свежие новости, анекдоты, прогноз погоды (в ADSL-газете), телепрограмму эфирных и ADSL-TV каналов , самые свежие и интересные новости из мира высоких технологий , самые оригинальные и удивительные картинки из интернета , большой архив журналов за последние годы, аппетитные рецепты в картинках , информативные . Раздел обновляется ежедневно. Всегда свежие версии самых лучших бесплатных программ для повседневного использования в разделе Необходимые программы . Там практически все, что требуется для повседневной работы. Начните постепенно отказываться от пиратских версий в пользу более удобных и функциональных бесплатных аналогов. Если Вы все еще не пользуетесь нашим чатом , весьма советуем с ним познакомиться. Там Вы найдете много новых друзей. Кроме того, это наиболее быстрый и действенный способ связаться с администраторами проекта. Продолжает работать раздел Обновления антивирусов - всегда актуальные бесплатные обновления для Dr Web и NOD. Не успели что-то прочитать? Полное содержание бегущей строки можно найти по этой ссылке .

Второе рождение OCZ Vertex 4

Анонс: Со времен апрельского релиза OCZ провела масштабную оптимизацию прошивки Vertex 4. Изменения в производительности настолько значительны, что кажется, будто это уже совсем другое устройство. Пришлось сделать новый обзор 256-Гбайт версии диска. А заодно протестируем Vertex 4 объемом 128 Гбайт

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
Микросхемы памяти: число / количество 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
Средняя розничная цена, руб. Средняя цена по данным Маркет.3DNews : 5300 руб.
(Найти все предложения)
Средняя цена по данным Маркет.3DNews : 5300 руб.
(Найти все предложения)
Средняя цена по данным Маркет.3DNews : 9600 руб.
(Найти все предложения)
Средняя цена по данным Маркет.3DNews : 24900 руб.
(Найти все предложения)

Таким образом, чисто по спецификациям 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

  1. Последовательное чтение/запись данных блоками от 512 байт до 2 Мбайт и глубиной очереди запросов 4 (типичная глубина для десктопных задач). Проба теста с блоками каждого размера продолжается в течение 30 с. В результате получается график зависимости скорости передачи данных от размера блока.
  2. Произвольное чтение/запись данных во всем объеме диска блоками от 512 байт до 2 Мбайт и глубиной очереди запросов 4. Проба теста с блоками каждого размера продолжается в течение 30 секунд. Границы блоков выравниваются относительно линейки с шагом 4 Кбайт. Так как SSD-накопители считывают и записывают информацию в виде так называемых страниц по 4 Кбайт или кратного размера, выравнивание нагрузки исключает ситуации, когда логический блок занимает нечетное число страниц и скорость записи снижается.
  3. Время отклика. Выполняется произвольное чтение/запись данных во всем объеме диска блоками по 512 байт и глубиной очереди запросов 4. Так как тест идет в течение 10 минут, дисковый буфер заполняется, что дает возможность оценить устоявшееся время отклика накопителя. Блоки данных также выровнены относительно 4-килобайтной разметки.
  4. Скорость последовательного доступа в зависимости от длины очереди запросов. Измеряется скорость чтения и записи блоков по 64 Кбайт при длине очереди от 1 до 8 с шагом 2 и от 8 до 32 с шагом 4.
  5. С диском одновременно работают от одной до четырех копий утилиты, генерирующей нагрузку (workers, в терминологии Iometer). Каждый worker выполняет последовательное чтение/запись блоков по 64 Кбайт с глубиной очереди запросов 1. Копии тестовой утилиты имеют доступ к непересекающимся адресным пространствам объемом по 16 Гбайт, которые расположены в объеме диска вплотную друг к другу, начиная с нулевого сектора. Измеряется совокупная производительность всех копий.

После каждого теста, включающего запись значительного объема данных, диск очищается с помощью Secure Erase. Длительные тесты на запись разделены на несколько частей, перемежающихся очисткой, чтобы первые пробы теста, заполняющие диск, не влияли на скорость последующих.

PCMark 7

Синтетический тест, эмулирующий нагрузку реальных приложений и различные сценарии использования ресурсов ПК. Бенчмарк установлен на основном накопителе стенда. На тестируемом накопителе создается единственный раздел в файловой системе NTFS на весь доступный объем, и в PCMark 7 проводится тест Secondary Storage. В качестве результатов теста учитывается как итоговый балл, так и скорость выполнения отдельных субтестов.

Копирование файлов

Диск разбивается на два раздела объемом 16 Гбайт, расположенные вплотную друг к другу без отступа от начала диска. Разделы форматируются в файловой системе NTFS с размером кластера по умолчанию.

Тестовая нагрузка заключается в копировании набора файлов в пределах раздела, а затем — на соседний раздел. Измеряется время выполнения каждой операции и вычисляется средняя скорость передачи данных.

Тестовые пакеты состоят из файлов различного размера: в первом пакете есть только один большой файл, второй пакет включает файлы размером около 10 Мбайт, а в третий входит содержимое каталога System32 операционной системы Windows 7 Ultimate X64 (в двойном объеме — для увеличения надежности теста), которое представляет собой тысячи мелких файлов. Чтобы создать одинаковые условия для накопителей с онлайновой компрессией и без нее, в тестовых пакетах используются данные с одинаковой структурой: файлы большого и среднего объема представляют собой RAR-архивы мелких файлов, созданные без компрессии. В таблице ниже приведены характеристики каждого пакета. Для надежности измерения тест выполняется пять раз, и выбираются средние значения результатов.

Выносливость 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.

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

  • OCZ Vertex 4 256 Гбайт (VTX4-25SAT3-256G) 1.5
  • OCZ Vertex 4 256 Гбайт (VTX4-25SAT3-256G) 1.3
  • OCZ Vertex 4 128 Гбайт (VTX4-25SAT3-128G) 1.5
  • OCZ Octane 512 Гбайт (OCT1-25SAT3-512G)
  • OCZ Vertex 3 480 Гбайт (VTX3-25SAT3-480G)
  • ADATA XPG XS900 128 Гбайт (ASX900S3-128GM-C)
  • Plextor M3 Pro 256 Гбайт (PX-256M3P)
  • Plextor M3 Pro 128 Гбайт (PX-128M3P)
  • Kingston HyperX 120 Гбайт (SH100S3/120G)

Главная задача — сопоставить результаты 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.

Производительность, Iometer

Последовательное чтение

  • Графики Vertex 4 256 Гбайт с разными прошивками действительно выглядят так, как будто это два разных устройства. С прошивкой 1.3 скорость выше на блоках меньше 16 Кбайт, но затем упирается в невидимый предел и больше не растет.
  • С прошивкой 1.5 кривая поднимается гораздо выше, так, что Vertex 4 опережает Octane, достигает уровня Vertex 3 и Plextor M3 Pro на блоках по 128 Кбайт.
  • Но на блоках меньшего объема Vertex 4 по-прежнему сильно недобирает скорости по сравнению как с SandForce, так и с аналогами из лагеря Marvell.
  • Vertex 4 объемом 128 Гбайт ведет себя по-другому. Пиковая скорость столь же высока, но нет такой просадки на блоках меньше 16 Кбайт, как у модели на 256 Гбайт.
  • Но на блоках больше 256 Кбайт Vertex 4 128 Гбайт резко проседает.

Последовательная запись

  • У Vertex 4 256 Гбайт снова налицо большой подъем производительности на блоках от 16 Кбайт и крупнее. Он не уступает даже дискам на SandForce SF-2281 и с лихвой опережает остальных конкурентов на чипах Marvell.
  • График Vertex 4 128 Гбайт практически совпадает с графиком Vertex 4 256 Гбайт с прошивкой 1.3. Но это значит, что привод все еще быстрее, чем Plextor M3 Pro такого же объема и даже 512-Гбайт Octane.
  • Если сравнивать Vertex 4 128 Гбайт с приводами на SandForce, то он ощутимо отстает при записи легко сжимаемых данных. Но еще больше расстояние при записи рандомизированного контента, только в пользу Vertex 4.

Устоявшееся время отклика

  • Время отклика при записи после обновления прошивки осталось неизменным.
  • А вот при чтении время отклика у обеих модификаций Vertex 4 выросло более чем в два раза. Видимо, это цена, которую пришлось заплатить за оптимизации, упомянутые выше.

Произвольное чтение

  • Действительно, если Vertex 4 256 Гбайт с прошивкой 1.3 показывает скорость чтения мелких блоков на уровне Octane, Plextor M3 Pro и Vertex 3, то после обновления он может соперничать только с 128-гигабайтной ADATA XPG SX900.
  • График Vertex 4 на 128 Гбайт почти совпадает с графиком Vertex 4 256 Гбайт.

  • Блоки от 32 Кбайт на прошивке 1.5 уже читаются гораздо быстрее, чем на 1.3, за счет более высокой линейной скорости. Но другие приводы по-прежнему лучше справляются с этой задачей.

Произвольная запись

  • В этом тесте прошивка 1.5 не принесла Vertex 4 какого-либо преимущества.
  • Результаты Vertex 4 (как в версии на 256, так и на 128 Гбайт) и так настолько хороши, что только диски на SandForce могут с ними сравниться, да и то лишь при записи хорошо сжимаемого контента.

  • По пропускной способности на крупных блоках Vertex 4 256 Гбайт опять-таки сравним с приводами на SandForce, записывающими легко сжимаемый контент. Ни один из дисков на чипе Marvell и близко не может подойти к этому уровню.
  • Vertex 4 128 Гбайт в очередной раз выступает эквивалентом 256-Гбайт версии с прошивкой 1.3. Но скорость все равно лучше, чем у Octane и Plextor M3 Pro 128 Гбайт.

Последовательное чтение при разной длине очереди команд

  • Жаль, но мы не провели этот тест во время первого визита Vertex 4 в нашу лабораторию. Только потом возникло предположение, что именно с длиной очереди команд связаны плачевные результаты по линейному чтению. В общем-то, именно прецедент Vertex 4 заставил нас включить этот тест в стандартную методику. Так что непосредственно наблюдать эффект от новой прошивки не получится. Можно только сравнить Vertex 4 с прошивкой 1.5 и другие SSD.
  • Несмотря на заявленные оптимизации, Vertex 4 все еще требует довольно длинной очереди команд для полного раскрытия своего потенциала: плато скорости чтения достигается при 12 командах у обеих модификаций.
  • Vertex 4 128 Гбайт еще и испытывает неожиданные провалы скорости на отметках 24 и 32 команды.
  • В то же время диск ADATA на SandForce и Plextor M3 Pro выходят на плато уже при 6-8 командах.
  • При стандартных для десктопа очередях в 3-4 команды Vertex 4 сильно отстает от своих конкурентов, что объясняет посредственные показатели линейного чтения блоков меньше 128 Кбайт.

PCMark 7

  • На общий балл обновление прошивки повлияло мало. И все же даже у версии на 128 Гбайт с прошивкой 1.5 балл немного выше, чем у версии на 256 Гбайт с прошивкой 1.3.

  • Видимых изменений от обновления прошивки не произошло ни в одном из тестов.
  • Основные различия между соперниками проявляются в тесте Starting Applications. Vertex 4 в модификациях на 128 и 256 Гбайт в этом субтесте гораздо быстрее Octane, но уступает остальным участникам.

Производительность, реальные задачи

Копирование файлов, в пределах раздела

  • Vertex 4 256 Гбайт справился с задачей быстрее всех. Plextor M3 Pro показал близкие результаты, но по скорости копирования средних и крупных файлов все-таки уступил первенство.
  • Vertex 4 128 Гбайт по скорости на средних и крупных файлах сопоставим с Plextor M3 Pro вдвое большего объема, а в случае с мелкими файлами уверенно опережает его.
  • Kingston HyperX гораздо медленнее, чем оба Vertex 4, на средних и крупных файлах, хотя выбивается вперед на мелких файлах.

Копирование файлов, с раздела на раздел

  • Соотношение результатов в целом такое же, как при копировании в пределах раздела. Только Plextor M3 Pro 256 Гбайт вернул лидерство в скорости копирования крупных файлов. И оба привода Plextor сильно прибавили в скорости копирования файлов малого размера, опередив Vertex 4.

Выносливость SSD

  • Скорость Vertex 4 256 Гбайт начинает падать уже при 32 Гбайт свободного места. Резкий провал происходит после восьми.
  • Скорость Vertex 4 128 Гбайт снижается уже тогда, когда осталось 64 Гбайт и достигает дна также при 8 Гбайт.
  • Оба накопителя быстро реагируют на команду TRIM, полностью восстанавливая производительность.

Выводы

Со времен первого тестирования 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, поздравляем: перетерпев неудобство, связанное с необходимостью бэкапить и восстанавливать данные для апдейта, вы бесплатно получаете колоссальный прирост производительности.

Все большую популярность получают твердотельные накопитель (SSD). Это связанно с их постоянным удешевлением и конечно с более быстрой работой с файлами. Если не вдаваться в подробности,то SSD это своего рода флешка, только благодаря более совершенным технологиям значительно большего объема и значительно более высокой скоростью чтения и записи. На данный момент замена традиционного жесткого диска на SSD даст неплохой прирост производительности (наиболее заметна высокая производительность при подключении SSD в SATAIII), в частности- загрузка операционной системы будет проходить в разы быстрее, программы будут шустрей открываться, с большей скоростью будут копироваться файлы. Но что бы ощутить всю прелесть работы вашего SSD- первое, что необходимо сделать, это обновить прошивку на нем. Зачем нужно обновлять прошивку?- спросите вы, для того, что бы избавиться от проблем, которые производитель заметил после массового выпуска SSD, и исправил их с помощью новой прошивки.

В данной статье я пошагово опишу процесс обновления прошивки на SSD OCZ Vertex 4 , но для SSD OCZ Vertex 3, OCZ Agility 4, OCZ Agility 3, OCZ Vector, OCZ Vertex 3 Max IOPS, OCZ Vertex Plus R2 процесс обновления прошивки абсолютно идентичен.

Для успешного обновления прошивки, необходимо учесть некоторые факторы:
1) Перед обновлением прошивки вашего SSD необходимо скопировать все данные, которые могут вам понадобиться на другой носитель. Скорее всего с ними ничего не случиться, но возможен сбой и все данные вы можете потерять.

2) Подключать SSD диск необходимо в качестве дополнительного диска,а не основного (на котором установлена система). Также необходимо учесть, что вам понадобиться именно компьютер на котором можно подключить SSD через SATA, если вы надеетесь обновить прошивку на ноутбуке/ компьютере подключив его с помощь адаптера SATA-USB

могу вас огорчить, с помощью данных устройств, ничего не получиться, программа не "увидит" ваш SSD, будет надпись No Supported Drivers Found .

3) Для успешной прошивки вашего OCZ, контроллер SATA в BIOS-е необходимо установить в режим AHCI. В связи с этим хочу добавить, что если на вашем компьютере установленна Windows XP, обновить прошивку не получиться, поскольку, если вы измените режим на AHCI, ваша система выдаст вам синий экран, да и по заверению самих OCZ-тов -Обновление прошивки с панели инструментов не поддерживается в Windows XP!!! В таком случае вам необходимо переустановить систему, скажем на Windows 7 (перед этим выбрав режим AHCI) и обновить прошивку.

4) Для обновления прошивки OCZ понадобиться подключение к интернету.

Если все условия выполнены необходимо скачать программу для обновления прошивки OCZ (зайдя на сайт, выберете из списка свой SSD и скачайте для него OCZ Toolbox ).

Разархивируйте скачанную папку и запустите файл OCZToolbox.exe. Запуститься программа OCZ Toolbox v {номер версии}. в ней вы увидите свой SSD диск. Кликнув на него, с правой стороны появиться информация о нем.

Кликнув на меню Tools , увидите заветную кнопку Update Firmware , нажимаете на нее.

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

Появиться предупреждение, о том, что необходимо сделать бекап данных, если вы перенесли все данные с SSD на другой носитель нажимаете "Yes".

Начнется процесс скачивания новой прошивки и ее установка, это займет буквально несколько секунд, после чего в программе появиться сообщение Update comleted successfuly. Please power-cycle yur drive.

После этого выключаем компьютер, вытаскиваем питание от SSD и подключаем его спустя минуту- две, после этого включаете компьютер. Запускаем программу OCZ Toolbox, проверяем обновилась ли прошивка, если у вас стояла очень старая прошивка возможно потребуется повторить процедуру для установки последней прошивки (вполне возможно, что первую прошивку которую вы установили была промежуточная)

Надеюсь данная пошаговая инструкция помогла обновить прошивку на вашем SSD не важно каком, будь то OCZ Vertex 4, OCZ Vertex 3, OCZ Agility 4, OCZ Agility 3, OCZ Vector, OCZ Vertex 3 Max IOPS или OCZ Vertex Plus R2 . И вы получили стабильно работающий, высокоскоростной SSD диск.

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

Iometer 1.1.0 RC1

  1. Последовательное чтение/запись данныхблоками от 512 байт до 2 Мбайт и глубиной очереди запросов 4 (типичная глубина для десктопных задач). Проба теста с блоками каждого размера продолжается в течение 30 с. В результате получается график зависимости скорости передачи данных от размера блока.

  2. Произвольное чтение/запись данных во всем объеме диска блоками от 512 байт до 2 Мбайт и глубиной очереди запросов 4. Проба теста с блоками каждого размера продолжается в течение 30 секунд. Границы блоков выравниваются относительно линейки с шагом 4 Кбайт. Так как SSD-накопители считывают и записывают информацию в виде так называемых страниц по 4 Кбайт или кратного размера, выравнивание нагрузки исключает ситуации, когда логический блок занимает нечетное число страниц и скорость записи снижается.

  3. Время отклика. Выполняется произвольное чтение/запись данных во всем объеме диска блоками по 512 байт и глубиной очереди запросов 4. Так как тест идет в течение 10 минут, дисковый буфер заполняется, что дает возможность оценить устоявшееся время отклика накопителя. Блоки данных также выровнены относительно 4-килобайтной разметки.

  4. Скорость последовательного доступа в зависимости от длины очереди запросов. Измеряется скорость чтения и записи блоков по 64 Кбайт при длине очереди от 1 до 8 с шагом 2 и от 8 до 32 с шагом 4.
  5. С диском одновременно работают от одной до четырех копий утилиты, генерирующей нагрузку (workers, в терминологии Iometer). Каждый worker выполняет последовательное чтение/запись блоков по 64 Кбайт с глубиной очереди запросов 1. Копии тестовой утилиты имеют доступ к непересекающимся адресным пространствам объемом по 16 Гбайт, которые расположены в объеме диска вплотную друг к другу, начиная с нулевого сектора. Измеряется совокупная производительность всех копий.

После каждого теста, включающего запись значительного объема данных, диск очищается с помощью Secure Erase. Длительные тесты на запись разделены на несколько частей, перемежающихся очисткой, чтобы первые пробы теста, заполняющие диск, не влияли на скорость последующих.

PCMark 7

Синтетический тест, эмулирующий нагрузку реальных приложений и различные сценарии использования ресурсов ПК. Бенчмарк установлен на основном накопителе стенда. На тестируемом накопителе создается единственный раздел в файловой системе NTFS на весь доступный объем, и в PCMark 7 проводится тест Secondary Storage. В качестве результатов теста учитывается как итоговый балл, так и скорость выполнения отдельных субтестов.

Копирование файлов

Диск разбивается на два раздела объемом 16 Гбайт, расположенные вплотную друг к другу без отступа от начала диска. Разделы форматируются в файловой системе NTFS с размером кластера по умолчанию.

Тестовая нагрузка заключается в копировании набора файлов в пределах раздела, а затем — на соседний раздел. Измеряется время выполнения каждой операции и вычисляется средняя скорость передачи данных.

Тестовые пакеты состоят из файлов различного размера: в первом пакете есть только один большой файл, второй пакет включает файлы размером около 10 Мбайт, а в третий входит содержимое каталога System32 операционной системы Windows 7 Ultimate X64 (в двойном объеме — для увеличения надежности теста), которое представляет собой тысячи мелких файлов. Чтобы создать одинаковые условия для накопителей с онлайновой компрессией и без нее, в тестовых пакетах используются данные с одинаковой структурой: файлы большого и среднего объема представляют собой RAR-архивы мелких файлов, созданные без компрессии. В таблице ниже приведены характеристики каждого пакета. Для надежности измерения тест выполняется пять раз, и выбираются средние значения результатов.

Выносливость 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.

⇡ Участники тестирования

  • OCZ Vertex 4 256 Гбайт (VTX4-25SAT3-256G) 1.5
  • OCZ Vertex 4 256 Гбайт (VTX4-25SAT3-256G) 1.3
  • OCZ Vertex 4 128 Гбайт (VTX4-25SAT3-128G) 1.5
  • OCZ Octane 512 Гбайт (OCT1-25SAT3-512G)
  • OCZ Vertex 3 480 Гбайт (VTX3-25SAT3-480G)
  • ADATA XPG XS900 128 Гбайт (ASX900S3-128GM-C)
  • Plextor M3 Pro 256 Гбайт (PX-256M3P)
  • Plextor M3 Pro 128 Гбайт (PX-128M3P)
  • Kingston HyperX 120 Гбайт (SH100S3/120G)

Главная задача — сопоставить результаты 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.

⇡ Производительность, Iometer

Последовательное чтение

  • Графики Vertex 4 256 Гбайт с разными прошивками действительно выглядят так, как будто это два разных устройства. С прошивкой 1.3 скорость выше на блоках меньше 16 Кбайт, но затем упирается в невидимый предел и больше не растет.
  • С прошивкой 1.5 кривая поднимается гораздо выше, так, что Vertex 4 опережает Octane, достигает уровня Vertex 3 и Plextor M3 Pro на блоках по 128 Кбайт.
  • Но на блоках меньшего объема Vertex 4 по-прежнему сильно недобирает скорости по сравнению как с SandForce, так и с аналогами из лагеря Marvell.
  • Vertex 4 объемом 128 Гбайт ведет себя по-другому. Пиковая скорость столь же высока, но нет такой просадки на блоках меньше 16 Кбайт, как у модели на 256 Гбайт.
  • Но на блоках больше 256 Кбайт Vertex 4 128 Гбайт резко проседает.

Последовательная запись

  • У Vertex 4 256 Гбайт снова налицо большой подъем производительности на блоках от 16 Кбайт и крупнее. Он не уступает даже дискам на SandForce SF-2281 и с лихвой опережает остальных конкурентов на чипах Marvell.
  • График Vertex 4 128 Гбайт практически совпадает с графиком Vertex 4 256 Гбайт с прошивкой 1.3. Но это значит, что привод все еще быстрее, чем Plextor M3 Pro такого же объема и даже 512-Гбайт Octane.
  • Если сравнивать Vertex 4 128 Гбайт с приводами на SandForce, то он ощутимо отстает при записи легко сжимаемых данных. Но еще больше расстояние при записи рандомизированного контента, только в пользу Vertex 4.

Устоявшееся время отклика

  • Время отклика при записи после обновления прошивки осталось неизменным.
  • А вот при чтении время отклика у обеих модификаций Vertex 4 выросло более чем в два раза. Видимо, это цена, которую пришлось заплатить за оптимизации, упомянутые выше.

Произвольное чтение

  • Действительно, если Vertex 4 256 Гбайт с прошивкой 1.3 показывает скорость чтения мелких блоков на уровне Octane, Plextor M3 Pro и Vertex 3, то после обновления он может соперничать только с 128-гигабайтной ADATA XPG SX900.
  • График Vertex 4 на 128 Гбайт почти совпадает с графиком Vertex 4 256 Гбайт.

  • Блоки от 32 Кбайт на прошивке 1.5 уже читаются гораздо быстрее, чем на 1.3, за счет более высокой линейной скорости. Но другие приводы по-прежнему лучше справляются с этой задачей.

Произвольная запись

  • В этом тесте прошивка 1.5 не принесла Vertex 4 какого-либо преимущества.
  • Результаты Vertex 4 (как в версии на 256, так и на 128 Гбайт) и так настолько хороши, что только диски на SandForce могут с ними сравниться, да и то лишь при записи хорошо сжимаемого контента.

  • По пропускной способности на крупных блоках Vertex 4 256 Гбайт опять-таки сравним с приводами на SandForce, записывающими легко сжимаемый контент. Ни один из дисков на чипе Marvell и близко не может подойти к этому уровню.
  • Vertex 4 128 Гбайт в очередной раз выступает эквивалентом 256-Гбайт версии с прошивкой 1.3. Но скорость все равно лучше, чем у Octane и Plextor M3 Pro 128 Гбайт.

Последовательное чтение при разной длине очереди команд

  • Жаль, но мы не провели этот тест во время первого визита Vertex 4 в нашу лабораторию. Только потом возникло предположение, что именно с длиной очереди команд связаны плачевные результаты по линейному чтению. В общем-то, именно прецедент Vertex 4 заставил нас включить этот тест в стандартную методику. Так что непосредственно наблюдать эффект от новой прошивки не получится. Можно только сравнить Vertex 4 с прошивкой 1.5 и другие SSD.
  • Несмотря на заявленные оптимизации, Vertex 4 все еще требует довольно длинной очереди команд для полного раскрытия своего потенциала: плато скорости чтения достигается при 12 командах у обеих модификаций.
  • Vertex 4 128 Гбайт еще и испытывает неожиданные провалы скорости на отметках 24 и 32 команды.
  • В то же время диск ADATA на SandForce и Plextor M3 Pro выходят на плато уже при 6-8 командах.
  • При стандартных для десктопа очередях в 3-4 команды Vertex 4 сильно отстает от своих конкурентов, что объясняет посредственные показатели линейного чтения блоков меньше 128 Кбайт.

Последовательная запись при разной длине очереди команд

  • При чтении Vertex 4 раскачивается так же быстро, как и приводы на SandForce, лучше, чем Octane и Plextor M3 Pro.
  • Vertex 4 256 Гбайт выходит на плато уже при двух командах в очереди, а версии на 128 Гбайт достаточно и одной команды.

Многопоточное чтение

  • Динамика после обновления изменилась: при двух потоках скорость падает, но затем увеличивается.
  • Графики обеих модификаций Vertex 4 совпадают.

Многопоточная запись

  • Vertex 4 256 Гбайт после обновления получил прибавку к скорости при двух потоках, которой раньше не было.
  • У Vertex 4 128 Гбайт скорость увеличивается ненамного.

PCMark 7

  • На общий балл обновление прошивки повлияло мало. И все же даже у версии на 128 Гбайт с прошивкой 1.5 балл немного выше, чем у версии на 256 Гбайт с прошивкой 1.3.

  • Видимых изменений от обновления прошивки не произошло ни в одном из тестов.
  • Основные различия между соперниками проявляются в тесте Starting Applications. Vertex 4 в модификациях на 128 и 256 Гбайт в этом субтесте гораздо быстрее Octane, но уступает остальным участникам.

⇡ Производительность, реальные задачи

Копирование файлов, в пределах раздела

  • Vertex 4 256 Гбайт справился с задачей быстрее всех. Plextor M3 Pro показал близкие результаты, но по скорости копирования средних и крупных файлов все-таки уступил первенство.
  • Vertex 4 128 Гбайт по скорости на средних и крупных файлах сопоставим с Plextor M3 Pro вдвое большего объема, а в случае с мелкими файлами уверенно опережает его.
  • Kingston HyperX гораздо медленнее, чем оба Vertex 4, на средних и крупных файлах, хотя выбивается вперед на мелких файлах.

Копирование файлов, с раздела на раздел

  • Соотношение результатов в целом такое же, как при копировании в пределах раздела. Только Plextor M3 Pro 256 Гбайт вернул лидерство в скорости копирования крупных файлов. И оба привода Plextor сильно прибавили в скорости копирования файлов малого размера, опередив Vertex 4.

Выносливость SSD

  • Скорость Vertex 4 256 Гбайт начинает падать уже при 32 Гбайт свободного места. Резкий провал происходит после восьми.
  • Скорость Vertex 4 128 Гбайт снижается уже тогда, когда осталось 64 Гбайт и достигает дна также при 8 Гбайт.
  • Оба накопителя быстро реагируют на команду TRIM, полностью восстанавливая производительность.

⇡ Выводы

Со времен первого тестирования 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, поздравляем: перетерпев неудобство, связанное с необходимостью бэкапить и восстанавливать данные для апдейта, вы бесплатно получаете колоссальный прирост производительности.

ВведениеТри кита, служащие базисом для любого современного твердотельного накопителя и полностью определяющие его потребительские характеристики, это – контроллер, флеш-память и микропрограмма. Два из трёх этих основных компонентов – аппаратное обеспечение, третий же – обеспечение программное. А это значит, что уже после выпуска накопителя и старта его продаж производитель сохраняет определённую власть над своим продуктом: хранящаяся во флеш-памяти привода микропрограмма может быть легко «перепрошита» пользователем при помощи специальных предлагаемых производителями утилит. Новые же версии прошивок вполне способны изменять свойства SSD до неузнаваемости, ведь они отвечают за алгоритмы действий контроллера в различных ситуациях. В этом есть своя прелесть, так, обнаружив какие-то недоработки или ошибки, разработчики SSD имеют возможность исправить их, не прибегая к радикальным мероприятиям вроде отзыва продукта. Кроме того, время от времени они могут радовать своих приверженцев улучшениями быстродействия, достигаемыми за счёт оптимизации внутренних алгоритмов.

Однако, на наш взгляд, в последнее время производители стали злоупотреблять этой возможностью, выпуская на рынок не до конца оттестированные и отлаженные приводы и доводя их микропрограмму до ума уже после их появления в продаже. Совершенно привычной стала, вообще говоря, ненормальная ситуация, когда в течение первых нескольких месяцев пребывания на рынке нового SSD для него последовательно выходит несколько версий прошивок, исправляющие критические (или не очень) ошибки и меняющие (порой даже очень существенно) его производительность. В таких условиях первые покупатели, рассчитывающие получить в своё распоряжение новый и стабильный продукт с известными характеристиками, против своего желания оказываются в положении своего рода бета-тестеров. К счастью для производителей, пока что такое состояние дел не слишком раздражает конечных пользователей, так как в большинстве случаев SSD применяются в качестве системных дисков, и критически важные личные данные на них хранятся нечасто. Но, очевидно, что в перспективе постоянство микропрограммы в течение всего периода жизни должно стать достаточно важной чертой качественных твердотельных накопителей.

Доделкой прошивок уже после выпуска своих SSD грешат очень многие производители, легче назвать те фирмы, которые стараются таким образом не поступать. Однако сегодня «под раздачу» попала компания OCZ со своей флагманской серий флеш-дисков Vertex 4, использующей эксклюзивный контроллер Indilinx Everest 2. Не так давно мы тестировали эти SSD с обновлённой до версии 1.4 микропрограммой, которая серьёзно изменила скоростные характеристики данной модели, как всего лишь спустя пару месяцев прошивка была вновь заменена на версию 1.5. Причём, снова речь идёт об осязаемом изменении производительности, то есть, грубо говоря, Vertex 4 становится в наших глазах новым и неизученным объектом. Это само по себе – уже вполне достаточный повод для их повторного тестирования, но чтобы не ограничиваться дублированием нашего предыдущего материала , на этот раз мы решили уделить внимание другой паре модификаций Vertex 4. Так что в этой статье мы поведём речь о наиболее ходовых моделях ёмкостью 128 и 256 Гбайт.

OCZ Vertex 4 и новая микропрограмма 1.5

Подробное знакомство с накопителями семейства Vertex 4 у нас уже имело место. Поэтому вновь разбирать эти SSD и повторно говорить об особенностях лежащего в их основе контроллера Indilinx Everest 2 мы уже не будем, а просто отошлём всех желающих углубиться в детали к нашей предыдущей статье .

Тем не менее, стоит напомнить, что Vertex 4 – это флагманские SATA III твердотельные накопители OCZ с контроллером Indilinx Everest 2 и с типовой синхронной 25-нм флеш-памятью, использующей ONFI-интерфейс. Соответственно, вся магия Vertex 4, заключающаяся в его достаточно высокой по современным меркам производительности (в особенности в синтетических тестах и на операциях записи), исходит от контроллера. Который содержит внутри себя пару ядер с микроархитектурой ARM и, по ряду свидетельств, имеет близкое родство с контроллерами Marvell.

Сегодняшнее тестирование накопителей Vertex 4 мы проводим с обновлённой прошивкой версии 1.5, которая стала общедоступна в первой половине текущего месяца. Данная микропрограмма инициирует уже второе за их непродолжительную жизнь существенное изменение спецификаций приводов: в этот, как и в прошлый раз, разработчикам OCZ удалось заметно поднять скорости последовательных операций. Следующая табличка демонстрирует ту эволюцию, которую проделали характеристики Vertex 4, начиная с момента анонса этих приводов:

Помимо улучшения скоростных показателей, микропрограмма версии 1.5 обещает исправление ошибки с неправильно возвращаемым атрибутом SMART «Remaining Life», улучшение совместимости с различными RAID-контроллерами, а также усовершенствование работы технологии сборки мусора.

По традиции, тестирование накопителей с новыми версиями прошивок мы начинаем со сравнения практических показателей быстродействия, измеренных синтетическим бенчмарком AS SSD. Это позволяет нам сделать выводы о том, насколько обещания производителя, касающиеся роста скорости, соответствуют действительности.

OCZ Vertex 4 128 Гбайт:


Прошивка 1.4Прошивка 1.5


OCZ Vertex 4 256 Гбайт:


Прошивка 1.4Прошивка 1.5


Приятно видеть, что рост скорости последовательных операций в прошивке версии 1.5 действительно имеет место, причём он не сопряжён ни с какими побочными эффектами. Производительность операций с 4-килобайтными блоками совершенно не пострадала. Правда, и не улучшилась, но этого никто и не обещал.

В результате, теперь сравнительные характеристики представителей модельного ряда OCZ Vertex 4 выглядят следующим образом:



Заметьте, эволюция характеристик Vertex 4 не затрагивает младшую модель ёмкостью 64 Гбайта. Её неторопливость никуда не делась, и теперь она выглядит в ряду своих старших собратьев даже несколько инородно. Это значит, что уровень производительности младшего Vertex 4 серьёзно ниже, чем у более вместительных модификаций, и переносить на него успех остальных моделей явно не следует.

Зато накопители Vertex 4 объёмом 128 Гбайт и выше в процессе улучшения спецификаций дошли до того, что с формальных позиций они превосходят лучшие в своём классе конкурирующие предложения, например Intel SSD 520, Plextor M3 Pro или Corsair Performance Pro. Чем не повод провести их повторное тестирование?

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

Для тестирования SSD-накопителей мы используем специальную унифицированную систему, построенную на материнской плате с набором логики Intel H67, который, как известно, обладает парой SATA 6 Гбит/сек портов. Именно на этих портах и испытываются твердотельные накопители.

Для исследований компания OCZ Technology представила нам две наиболее ходовые модификации Vertex 4 – с ёмкостью 128 и 256 Гбайт. Причём, на этот раз это были не тестовые образцы, а самые настоящие серийные приводы. Их практическое сравнение мы выполняли с накопителями аналогичной ёмкости, основанными на различных, конкурирующих с Indilinx Everest 2, контроллерах. SandForce-продукты объёмом 120 и 240 Гбайт были представлены типовыми дисками с 25-нм синхронной ONFI-памятью (Corsair Force Series GT – аналог OCZ Vertex 3) и типовыми дисками с 25-нм асинхронной памятью (Corsair Force Series 3 – аналог OCZ Agility 3). Честь контроллера Marvell 88S9174 защищала пара приводов Crucial m4 объёмом 128 и 256 Гбайт, в основе которых лежит синхронная память, производимая по 25-нм техпроцессу. И, кроме того, в тестах приняли участие уникальный, использующий эксклюзивную прошивку и обычную 25-нм синхронную память, SandForce-накопитель Intel SSD 520 Series объёмом 240 Гбайт, а также накопитель на базе контроллера Marvell 88S9174 и 34-нм Toggle Mode флеш-памяти, Corsair Performance Pro объёмом 256 Гбайт.

В целом, наша тестовая конфигурация включала следующий набор оборудования:

Процессор – Intel Core i5-2400 (Sandy Bridge, 4 ядра, 3.1 ГГц, технологии EIST и Turbo Boost –отключены);
Материнская плата - Foxconn H67S (версия BIOS A41F1P03);
Память - 2 x 2 GB DDR3-1333 SDRAM DIMM 9-9-9-24-1T;
Системный накопитель – Crucial m4 256 Гбайт (CT256M4SSD2);
Тестовые накопители:

Corsair Force 3 Series 120 Гбайт (CSSD-F120GB3-BK, прошивка 5.02);
Corsair Force 3 Series 240 Гбайт (CSSD-F240GB3-BK, прошивка 5.02);
Corsair Force GT Series 120 Гбайт (CSSD-F120GBGT-BK, прошивка 5.02);
Corsair Force GT Series 240 Гбайт (CSSD-F240GBGT-BK, прошивка 5.02);
Corsair Performance Pro 256 Гбайт (CSSD-P256GBP-BK, прошивка 1.0);
Crucial m4 128 Гбайт (CT128M4SSD2, прошивка 000F);
Crucial m4 256 Гбайт (CT256M4SSD2, прошивка 000F);
Intel SSD 520 240 Гбайт (SSDSC2CW240A3K5, прошивка 400i);
OCZ Vertex 4 128 Гбайт (VTX4-25SAT3-128G, прошивка 1.5);
OCZ Vertex 4 256 Гбайт (VTX4-25SAT3-256G, прошивка 1.5).

Операционная система - Microsoft Windows 7 SP1 Ultimate x64;
Драйверы:

Intel Chipset Device Software 9.3.0.1019;
Intel Graphics Media Accelerator Driver 15.22.54.2622;
Intel Rapid Storage Technology 11.1.0.1006.

Производительность

Скорость случайного и последовательного чтения/записи

Для измерения скорости случайного и последовательно чтения и записи мы используем тест CrystalDiskMark 3.0.1. Этот бенчмарк удобен тем, что позволяет измерять скоростные характеристики SSD-накопителей как на случайных несжимаемых данных, так и при использовании полностью сжимаемых шаблонных данных. Эта возможность важна при тестировании накопителей, основанных на контроллере SF-2281/2282, который перед записью данных во флеш-память пытается применить к ним алгоритмы компрессии. На приводимых далее диаграммах приводится по два числа – максимальная и минимальная скорость работы накопителя. Реальные же показатели, соответственно, будут лежать внутри изображённых диапазонов в зависимости от того, как с их сможет уплотнить контроллер.

Заметим, что приведенные в этом разделе результаты тестов производительности относятся к «свежему» (FOB - Fresh Out-of-Box) недеградировашему состоянию накопителя.


















В нашем прошлом тестировании накопителей Vertex 4, где использовалась прошивка версии 1.4, по результатам синтетических тестов претензии у нас возникли только к их скорости последовательного чтения, которая была несколько ниже, чем у флагманских SSD на контроллерах SandForce и Marvell. Теперь, как видим, ситуация исправилась. Прошивка версии 1.5, наконец, привела накопители Vertex 4 к современному уровню и при таком типе операций.

Правда, в процессе тестирования мы столкнулись с тем, что производительность последовательного чтения свыше 500 Мбайт/сек – это не совсем стабильный результат. Вследствие работы каких-то внутренних алгоритмов контроллера временами она может снижаться на 50-100 Мбайт/сек и ставить, таким образом, Vertex 4 в незавидное положение отстающего. К сожалению, чёткой закономерности в подобных провалах скорости линейного чтения мы не обнаружили. Поэтому следует просто иметь в виду, что в некоторых сценариях Vertex 4 вполне может показывать немного худший результат, чем от него можно ожидать, опираясь на представленные выше диаграммы.

Тем не менее, судя по приведённым числам, эти накопители имеют все основания для того, чтобы претендовать на звание быстрейших на потребительском рынке. В особенности это касается производительности при глубокой очереди запросов и при операциях записи: в таких случаях Vertex 4 показывает очень высокое быстродействие. Причём всё сказанное о передовых характеристиках относится не только к накопителю объёмом 256 Гбайт, но и к его 128-гигабайтной версии, с которой мы знакомимся впервые. Она является достойным представителем этой линейки и отстаёт от привода большего объёма лишь по скорости последовательной записи. В этом решения на базе контроллера Everest 2 существенно превосходят накопители на платформе SandForce, у которых зависимость производительности от объёма выражена куда более сильно.

Деградация и производительность в устойчивом состоянии

К сожалению, SSD-накопители демонстрируют высокую скорость, свойственную «свежему» состоянию, далеко не всегда. В большинстве случаев через какое-то время производительность понижается, и в реальной жизни мы имеем дело совсем не с теми скоростями записи, что приведены на диаграммах в предыдущем разделе. Причина данного эффекта состоит в том, что по мере исчерпания свободных страниц во флеш-памяти, контроллер SSD приходит к необходимости проводить перед сохранением данных операции очистки блоков страниц, которые добавляют существенные задержки. Впрочем, находясь в состоянии покоя, контроллеры современных SSD-дисков частично восстанавливают быстродействие накопителя, упреждающе освобождая неиспользуемые страницы флеш-памяти. На это направлено два ключевых алгоритма: Idle-Time Garbadge Collection (сборка мусора) и TRIM.

Очевидно, что пользователя больше интересует скорость, которую он будет иметь во время продолжительной эксплуатации накопителя, а не в тот небольшой промежуток времени после установки нового SSD, в течение которого флеш-диск демонстрирует максимальные результаты. Сами же производители SSD, напротив, сообщают скоростные параметры лишь «свежих» накопителей, так как они выставляют их продукты в наиболее выгодном свете. Учитывая это, мы приняли решение исследовать падение производительности при переходе накопителя из «свежего» в «использованное» состояние.

Для получения картины деградации скорости мы, основываясь на методике SNIA SSSI TWG PTS, провели специальные тесты. Их суть состоит в последовательном измерении скорости операций записи в четырёх случаях. Вначале - для «свежего» состояния накопителей. Затем – после полного двукратного заполнения накопителей информацией. Далее – после получасовой паузы, дающей контроллеру возможность частично восстановить производительность за счёт операции сборки мусора. И в завершение – после подачи команды TRIM.

Измерения выполнялись при помощи синтетического бенчмарка IOMeter 1.1.0 RC1, в котором мы отслеживали скорость случайной записи при работе с выровненными относительно страниц флеш-памяти блоками данных объёмом 4 Кбайта с глубиной очереди запросов 32 команды. При тестировании использовалось псевдослучайное заполнение.


К отработке накопителями семейства Vertex 4 команды TRIM у нас не было претензий и ранее. Выход прошивки версии 1.5 в этом отношении ничего не изменил – оба протестированных Vertex 4 в средах с поддержкой TRIM способны полностью возвращать своё быстродействие к первоначальному «свежему» состоянию. Зато новая прошивка реализовала работу фоновой сборки мусора и в отрыве от TRIM. Теперь, находясь в состоянии покоя, накопители Vertex 4 способны частично восстанавливать свою производительность и в тех операционных системах, где поддержки TRIM нет. Однако речь идёт лишь о небольшой регенерации быстродействия, полностью же к первоначальному уровню быстродействия умеют возвращаться лишь отдельные модели SSD, основанные на контроллерах Marvell 88S9174.

Учитывая, что большинство SSD всё же изменяют свои характеристики после их перевода из нового в устоявшееся рабочее состояние, мы повторно замеряем их скорость записи бенчмарком CrystalDiskMark 3.0.1. На следующих диаграммах показаны результаты такого измерения. В данном случае мы используем случайное заполнение и уделяем внимание лишь производительности при записи, так как скорость операций чтения остаётся неизменной.









Качественная поддержка TRIM ставит накопители OCZ Vertex 4 в ещё более выгодное положение. В то время как все SSD с контроллерами SandForce после их перевода в использованное состояние сбавляют в скорости, Vertex 4 сильнее укрепляет своё лидерство при последовательной записи и при записи с использованием глубокой очереди запросов.

Впрочем, это всё ещё не даёт ответа на вопрос, удастся ли накопителям Vertex 4 успешно конвертировать высокие показатели в синтетических тестах в быструю работу в бенчмарках, основанных на моделировании реальной нагрузки, использующих сложные модели обращения к данным. Так что давайте перейдём ко второй части нашего тестирования.

Тесты в Futuremark PCMark 7

Известный тест PCMark 7 включает отдельный бенчмарк для измерения производительности дисковой подсистемы. Причём, он имеет не синтетическую природу, а, напротив, основывается на том, как работают с диском реальные приложения. Этот бенчмарк воспроизводит настоящие сценарии-трассы задействования диска в распространённых задачах и замеряет скорость их выполнения. Причём, воссоздание потока команд делается не сплошняком, а так, как это происходит в реальности – с определёнными паузами, обусловленными необходимостью обрабатывать поступающие данные. Результатом теста является общий индекс производительности дисковой подсистемы и показатели скорости в отдельных сценариях в мегабайтах в секунду. Заметьте – производительность в сценариях в абсолютном выражении получается относительно невысокой, так как в неё вносят вклад те самые моделируемые паузы между отдельными операциями ввода-вывода. Иными словами, то, что выдаёт PCMark 7, – это скорость дисковой подсистемы со стороны приложения. Такие величины дают нам информацию не столько о чистой производительности накопителей, сколько о том, какой практический выигрыш способен привнести тот или иной SSD при реальной работе.

Тестирование в PCMark 7 мы выполняли с накопителями, находящимися в «использованном» состоянии, в котором они работает в реальных системах большинство времени. Влияние на результаты в этом случае оказывает не только скорость контроллера и установленной в накопителе флеш-памяти, но и эффективность работы внутренних алгоритмов SSD, направленных на регенерацию производительности.



Интегральный показатель PCMark 7 – неплохой ориентир для тех потребителей, кто не хочет вдаваться в подробности и довольствуется простой иллюстрацией относительной производительности накопителей. И в данном случае он существенно меняет первое впечатление о серии OCZ Vertex 4. Несмотря на то, что, имея в виду результаты синтетических тестов, мы хвалили Vertex 4 за высокое быстродействие, в данном тесте, основанном на моделировании реальных сценариев использования дисковой подсистемы, Vertex 4 как блистательные накопители совсем не выглядят. Они отстают как от быстрых SandForce-приводов, так и от топовых моделей накопителей с контроллером Marvell 88S9174: их результаты находятся ровно посредине диаграммы.

Очевидно, обновление прошивки до версии 1.5 накопителям Vertex 4 не помогло. Впрочем, за это время новые микропрограммы были выпущены и для контроллеров SandForce, и для Marvell 88S9174. Так что в целом всё осталось по-старому.

Давайте теперь обратимся к результатам, показанными дисками при прохождении отдельных тестовых трасс. Эти данные позволят получить более детальную информацию о быстродействии SSD при нагрузках различных типов.





















Ни в одном из случаев OCZ Vertex 4 не может похвастать столь же впечатляющими результатами, как в синтетических тестах. К сожалению, в распространённых сценариях из реальной жизни этот SSD не устанавливает никаких новых ориентиров быстродействия. По крайней мере, так считает PCMark 7. Разделяют ли это мнение остальные бенчмарки из нашего тестового набора?

Тесты в Intel NAS Performance Toolkit

Intel NASPT – это ещё один основанный на использовании реальных сценариев тест дисковой подсистемы. Также как и PCMark 7, он воспроизводит заранее подготовленные типовые шаблоны дисковой активности, попутно измеряя скорость их прохождения. Однако по умолчанию Intel NASPT поставляется с набором тестовых трасс, ориентированных на тестирование сетевых накопителей, малоактуальным при тестировании SSD. Поэтому в наших тестах мы заменяем его на альтернативный специализированный тестовый набор SSD Benchmarking Suite, который воспроизводит куда более интересные варианты использования накопителя: архивирование и разархивирование файлов; компиляцию крупных проектов; простое копирование файлов и директорий; загрузку уровней современных 3D-игр; инсталляцию программных пакетов; пакетную работу с фотографиями; поиск данных в цифровой библиотеке; массированный запуск приложений; транскодирование видео.

Данный бенчмарк вместе с PCMark 7 позволяет получить отличную иллюстрацию производительности дисковой подсистемы в реальных задачах. Также как и в предыдущем случае, тестирование мы выполняли с накопителями, находящимися в устоявшемся «использованном» состоянии.



Обновлённые за счёт выхода прошивки версии 1.5 накопители Vertex 4 в бенчмарке Intel NASPT улучшили свои показатели. Если при использовании более ранних версий микропрограммы они уныло пристраивались в конце многочисленной группы современных быстрых накопителей, в основе которых лежат контроллеры компаний LSI (SandForce) и Marvell, то теперь им удалось обойти по скорости большинство конкурентов. Фактически, быстрее Vertex 4 в этом тесте работают лишь только «элитные» накопители Corsair Performance Pro и Intel SSD 520. Иными словами, происходящий прогресс в формальных характеристиках Vertex 4 выливается и в реальные осязаемые результаты: SSD становятся быстрее.

Расшифровка результатов INASPT позволяет выяснить, какие сценарии использования рассматриваемого твердотельного накопителя наиболее выигрышны для него. Обратите внимание, в некоторых подтестах скорость накопителей может превышать полосу пропускания SATA III-интерфейса, однако это объясняется высокоуровневой природой теста INASPT, использующего для обращения к данным стандартные функции Windows. В результате, на получаемые показатели оказывают влияние реализованные в операционной системе алгоритмы кэширования.




































Так как в новых версиях прошивок инженеры OCZ борются лишь за улучшение скоростей последовательных операций, именно в сценариях с упором на такую нагрузку Vertex 4 показывает себя наилучшим образом. Там, где требуется потоковое копирование или запись больших файлов, флагманские накопители OCZ способны предложить весьма впечатляющее быстродействие. К сожалению, в сценариях с более разнородной нагрузкой показатели Vertex 4 уже не производят столь же благоприятного впечатления.

Скорость копирования файлов

Для тестирования скорости копирования файлов разного типа мы воспользовались бенчмарком AS SSD версии 1.6.4237.30508. Копирование выполняется в пределах одного раздела, созданного на полном объёме SSD. Как и ранее, измерения проводятся с накопителями, находящимися в устоявшемся использованном состоянии.









Ещё до начала испытаний SSD на скорость копирования данных было понятно, что накопители Vertex 4 займут тут лидирующие позиции. Причина их успеха – фантастические показатели практической скорости записи данных, которые были отмечены нами ещё в самом начале тестирования.

Новая прошивка и падение производительности при заполнении половины объёма

Существенным недостатком первых версий микропрограммы, больно ударившим по репутации семейства Vertex 4, стало существенное падение их производительности при заполнении данными более чем на 50 процентов. Проблема проявлялась в том, что высокую скорость на операциях записи накопители Vertex 4 демонстрировали только до тех пор, пока информацией было занято менее половины их объёма. Затем же происходило скачкообразное обрушение скоростей записи в несколько раз, которое особенно сильно проявлялось у 128-гигабайтной модификации, но затрагивала и более ёмкие модели.

Учитывая этот неприятный эффект, который не свойственен другим накопителям, многие потребители отказывались от приобретения Vertex 4 в пользу других моделей, ведь обычные условия использования SSD предполагают их заполнение информацией и, соответственно, возможное падение производительности. К сожалению, разъяснения, сделанные OCZ по этой проблеме, ясности не добавили. Компания утверждала, что микропрограмма Vertex 4 функционирует в двух режимах: «производительном» и «хранилища данных», кардинально отличающихся внутренними алгоритмами. В первом случае привод демонстрирует максимальную скорость, во втором – его производительность отходит на второй план. Наблюдаемый же эффект катастрофического падения быстродействия накопителя – это, согласно OCZ, как раз следствие переключения между этими режимами, которое происходит при заполнении половины свободного объёма накопителя.

Слабое место «теории двух режимов», которое наиболее взволновало пользователей, кроется в том, что переключение, сопряжённое с падением скорости, может выливаться в медленную работу Vertex 4 в обычной жизни, при том что в тестах, которые, как правило, проводятся с чистыми SSD, накопители выдают высокие показатели. Однако более подробное изучение этой проблемы показывает, что на самом деле накопители Vertex 4 ведут себя более изобретательно и могут возвращать себе высокую производительность даже будучи заполненными более чем наполовину.

Совершенствованию алгоритмов переключения между режимами отчасти посвящена и новая прошивка 1.5. Обещанные в ней улучшения работы алгоритмов сборки мусора – это во многом переработанный производительный режим, действие которого теперь простирается на гораздо более широкий, чем ранее, диапазон случаев.

Исследованию возможного падения производительности Vertex 4 с новой прошивкой 1.5 мы уделили отдельное внимание. Так как наиболее сильно от описанного нежелательного эффекта страдала 128-гигабайтная версия Vertex 4, основное внимание было уделено опытам именно с ней.

Итак, после выхода прошивки 1.5, на первый взгляд, ничего не изменилось. При тестировании скорости линейной записи по всему пространству накопителя мы натыкаемся на старый эффект. После заполнения половины объёма скорость записи вновь падает:



Причём, речь идёт о снижении производительности, которое можно не стесняясь назвать катастрофическим. Уменьшение линейной скорости записи данных достигает пятикратного размера.

Отчётливее, на конкретных цифрах, данное падение производительности можно увидеть на примере бенчмарка AS SSD. Вот так выглядит быстродействие чистого Vertex 4 128 Гбайт:



А вот что получается после того, как мы записали на этот SSD один файл объёмом 64 Гбайт (что составляет примерно 53.7 % его ёмкости):



Думается, накопитель с такими скоростными показателями никто добровольно приобретать не захочет. Скорость последовательной записи по сравнению с оригинальным чистым Vertex 4 упала почти в пять раз, более чем в три раза понизилась и скорость записи 4-килобайтных блоков при глубокой очереди запросов. Пострадала и скорость чтения: её линейные показатели снизились почти в два раза. Но, подписывать Vertex 4 смертный приговор пока рано. Дело в том, что примерно спустя полчаса нахождения в состоянии покоя накопитель способен реанимироваться, что подтверждают очередные результаты бенчмарка AS SSD, снятые после соответствующей паузы:



Привод всё ещё заполнен информацией чуть более чем наполовину, но ему вернулась былая прыть. Скоростные характеристики вновь приблизились к значениям, свойственным для чистого флеш-диска. Таким образом, приводы Vertex 4 с новой прошивкой версии 1.5 действительно работают в производительном режиме в подавляющем большинстве случаев, по максимуму ограждая пользователей от встречи с существенным падением скорости работы. Да, при заполнении следующей половины от оставшегося свободным объёма Vertex 4 его скорости снова снизятся, но спустя некоторое время накопитель опять станет работать быстро, как ему и положено.

Таким образом, эффект катастрофического снижения производительности всё ещё существует, обусловлен он внутренними алгоритмами накопителя, но его проявление заметно лишь в течение небольшого промежутка времени. Поэтому, при обычных сценариях использования владельцы Vertex 4 (с обновлённой микропрограммой) вряд ли смогут почувствовать отрицательное влияние данного эффекта.

Более того, с выходом новой прошивки более вместительные варианты Vertex 4 вообще не обнаруживают столь же существенного падения быстродействия, как 128-гигабайтная модель. Например, график скорости линейной записи у Vertex 4 256 Гбайт выглядит следующим образом:



Здесь вместо одного падения скорости на 50-процентной отметке наблюдается две ступеньки. При занятии данными четверти объёма имеет место небольшое снижение скорости записи, а существенный спад производительности происходит при 75-процентном заполнении пространства. Однако в целом, поведение накопителя остаётся всё тем же. Все эти снижения – временные, реализованные в Vertex 4 внутренние алгоритмы достаточно эффективно нейтрализуют их в течение пары-тройки десятков минут простоя.

К сожалению, разработчики микропрограмм для флэш-дисков неохотно делятся подробностями об используемых ими подходах. Поэтому, мы не имеем никакой возможности достоверно объяснить, с чем связано столь необычное поведение моделей линейки Vertex 4. Однако, исходя из результатов наблюдений, можно предположить, что контроллер Everest 2 подразделяет весь массив используемой в накопителе флеш-памяти на быстро-программируемую и медленно-программируемую. В первую очередь запись ведётся в быструю часть, а медленная начинает использоваться лишь после исчерпания всего объёма быстрой. При этом в моменты простоя привода с целью освобождения скоростной области памяти для новых операций сохранения данных контроллер самостоятельно переносит данные, сохранённые в быстрой части флеш-памяти, в медленную. Если предположить, что Everest 2 выполняет программирование первого и второго бита в каждой ячейке MLC NAND с разными задержками, то изложенная теория кажется вполне правдоподобной.

Однако следует иметь в виду, что подобная технология увеличения быстродействия твердотельного привода имеет и оборотную сторону. Нагрузка на флеш-память, которая оказывается подвержена практически непрерывной перетасовке данных, существенно увеличивается. К сожалению, выдаваемое Vertex 4 множество атрибутов SMART далеко от исчерпывающего, поэтому мы не имеем возможности объективно оценить коэффициент его усиления записи. Впрочем, тревожный симптом, намекающий на быстрый износ флеш-памяти у накопителей серии Vertex 4, проявился и без того. В процессе тестирования показатель «здоровья» 128-гигабайтной модификации уменьшился со 100 до 98 процентов.



Учитывая сравнительно небольшой объём сохраняемых данных во время прогона наших тестовых сценариев, мы склонны предположить, что ресурс Vertex 4 несколько ниже ресурса большинства прочих накопителей. По крайней мере, с убыванием показателя «здоровья» привода во время тестовой сессии до сих пор мы встречались лишь единожды – при исследовании накопителей серии OCZ Petrol , про невысокую продолжительность жизни которых достоверно известно по массе примеров. Впрочем, справедливости ради следует упомянуть, что SMART-параметр, отображающий количество «подменённых» секторов флеш-памяти, остался равным нулю. Кроме того, не менялся, задержавшись на 100-процентной отметке по завершении нашей тестовой сессии, и показатель здоровья накопителя Vertex 4 256 Гбайт.

Выводы

По результатам нашего предыдущего тестирования накопители семейства OCZ Vertex 4, в основе которых лежит контроллер Everest 2, заслужили неплохие оценки. При достаточно демократичной стоимости они демонстрировали скорость, почти дотягивающую до уровня, установленного флагманскими накопителями с другими контроллерами, и, казалось, Vertex 4 для абсолютного лидерства недостаёт самой малости. К счастью, разработчики OCZ, не забросили своё достаточно успешное детище и продолжают работать над его улучшением изготовлением новых версий микропрограммы.

Ярким свидетельством желания инженеров выжать из Vertex 4 большее стал выход очередной версии прошивки, которая получила порядковый номер 1.5. Она в очередной раз увеличила заявленные в спецификации скорости накопителей и устранила в них основное слабое место – более низкую, чем у конкурентов, производительность последовательного чтения. Теперь с формальной точки зрения Vertex 4 смотрятся просто блестяще, да и в синтетических бенчмарках они могут дать фору почти любому конкурирующему флагманскому решению.

Впрочем, при сложных комплексных нагрузках, характерных не для синтетических тестовых приложений, а для реальной работы, никаких существенных изменений с выходом новой прошивки не произошло. Здесь Vertex 4 продолжает занимать позицию крепкого середнячка, уступая в производительности как корифеям Corsair Performance Pro и Intel SSD 520, так, зачастую, и широко распространённым вариантам SandForce-накопителей с синхронной памятью. Иными словами, новая прошивка на лидирующие позиции Vertex 4 всё-таки не вывела.

Зато благодаря ей наведён порядок с проблемой, которая не давала покоя потенциальным покупателям Vertex 4 гораздо сильнее, чем какие-то там огрехи в результатах тестов. Как было недавно выяснено, производительность новых накопителей OCZ может быть подвержена серьёзному снижению при заполнении их данными более чем наполовину. Этот эффект обусловлен внутренними алгоритмами контроллера Everest 2, но с выходом новой прошивки его проявление сведено до минимума. Технология сборки мусора теперь функционирует в Vertex 4 таким образом, что после падения быстродействие быстро восстанавливается до нормального уровня. Так что в реальной жизни в приводах с обновлённой прошивкой этот изъян вряд ли может быть хоть как-то заметен.



Таким образом, спустя четыре месяца после первого появления Vertex 4 на публике, у этого накопителя, пожалуй, не осталось никаких явных недостатков. Критических ошибок ни в оборудовании, ни в прошивках, не нашлось, а те проблемы с производительностью, которые внушали беспокойство, теперь окончательно исправлены. Да и случавшийся в SSD первых поставок перегрев контроллера теперь, похоже, не появляется. Это означает, что серию Vertex 4 можно признать успешно пережившей детский период, и теперь её представители среди прочих потребительских SSD смотрятся как хороший для приобретения вариант. Тем более что ценовая политика OCZ остаётся чрезвычайно привлекательной, а на накопители серии Vertex 4 даётся пятилетняя гарантия.


Top