⇡#Методика тестирования
Тестирование проводится в операционной системе Microsoft Windows 10 Enterprise x64 Build 16299, корректно распознающей и обслуживающей современные твердотельные накопители. Это значит, что в процессе прохождения тестов, как и при обычном повседневном использовании SSD, команда TRIM поддерживается и активно задействуется. Измерение производительности выполняется с накопителями, находящимися в «использованном» состоянии, которое достигается их предварительным заполнением данными. Перед каждым тестом накопители очищаются и обслуживаются с помощью команды TRIM. Между отдельными тестами выдерживается 15-минутная пауза, отведённая для корректной отработки технологии сборки мусора. Во всех тестах используются рандомизированные несжимаемые данные.
Раздел, в пределах которого тестируется скорость операций, имеет размер 32 Гбайт, а продолжительность каждого теста составляет сорок секунд. Такие параметры, в частности, позволят получать более релевантные результаты для тех SSD, которые используют различные технологии SLC-кеширования.
Используемые приложения и тесты:
- Iometer 1.1.0
- Измерение скорости последовательного чтения и записи данных блоками по 128 Кбайт (наиболее типичный размер блока при последовательных операциях в десктопных задачах). Тестирование проводится при различной глубине очереди запросов, что позволяет оценивать как реалистичные, так и пиковые параметры быстродействия.
- Измерение скорости случайного чтения и записи блоками размером 4 Кбайт (такой размер блока используется в подавляющем большинстве реальных операций). Тест проводится дважды — без очереди запросов и с очередью запросов глубиной 4 команды (типичной для десктопных приложений, активно работающих с разветвлённой файловой системой). Блоки данных выравниваются относительно страниц флеш-памяти накопителей.
- Установление зависимости скоростей случайного чтения и записи при работе накопителя с 4-килобайтными блоками от глубины очереди запросов (в пределах от одной до 32 команд). Блоки данных выравниваются относительно страниц флеш-памяти накопителей.
- Установление зависимости скоростей случайного чтения и записи при работе накопителя с блоками разного размера. Используются блоки объёмом от 512 байт до 256 Кбайт. Глубина очереди запросов в течение теста составляет 4 команды. Блоки данных выравниваются относительно страниц флеш-памяти накопителей.
- Измерение производительности при смешанной многопоточной нагрузке и установление её зависимости от соотношения между операциями чтения и записи. Тест проводится дважды: для последовательных операций чтения и записи блоками объёмом 128 Кбайт, выполняемых в два независимых потока, и для случайных операций с блоками объёмом 4 Кбайт, которые выполняются в четыре независимых потока. В обоих случаях соотношение между операциями чтения и записи варьируется с шагом 20 процентов.
- Исследование падения производительности SSD при обработке непрерывного потока операций случайной записи. Используются блоки размером 4 Кбайт и глубина очереди 32 команды. Блоки данных выравниваются относительно страниц флеш-памяти накопителей. Продолжительность теста составляет два часа, измерения моментальной скорости проводятся ежесекундно. По окончании теста дополнительно проверяется способность накопителя восстанавливать свою производительность до первоначальных величин за счёт работы технологии сборки мусора и после отработки команды TRIM.
- CrystalDiskMark 6.0.0
- Синтетический тест, который выдает типовые показатели производительности твердотельных накопителей, измеренные на 1-гигабайтной области диска «поверх» файловой системы. Из всего набора параметров, которые можно оценить с помощью этой утилиты, мы обращаем внимание на скорость последовательного чтения и записи, а также на производительность произвольных чтения и записи 4-килобайтными блоками без очереди запросов и с очередью глубиной 32 команды.
- PCMark 8 Storage Benchmark 2.0
- Тест, основанный на эмулировании реальной дисковой нагрузки, которая характерна для различных популярных приложений. На тестируемом накопителе создаётся единственный раздел в файловой системе NTFS на весь доступный объём, и в PCMark 8 проводится тест Secondary Storage 2.0. В качестве результатов теста учитывается как итоговая производительность, так и скорость выполнения отдельных тестовых трасс, сформированных различными приложениями.
- Тесты реальной файловой нагрузки
- Измерение скорости копирования директорий с файлами разного типа. Для копирования применяется стандартное средство Windows – утилита Robocopy, в качестве тестового набора используется рабочая директория, включающая офисные документы, фотографии и иллюстрации, pdf-файлы и мультимедийный контент общим объёмом 8 Гбайт.
- Измерение скорости архивации файлов. Тест проводится с той же рабочей директорией, что и копирование, а в качестве инструмента для компрессии файлов избран архиватор 7-zip версии 9.22 beta. Для уменьшения влияния производительности процессора используется метод Deflate.
- Исследование скорости разворачивания архива. Тест проводится с архивом, полученным при измерении скорости архивации.
- Оценка скорости запуска игрового приложения. Измеряется производительность дисковой подсистемы при выполнении сценария, захваченного при запуске игры Far Cry 4 и загрузке в ней уровня с пользовательским сохранением. Для минимизации влияния производительности процессора и памяти все задержки, возникающие по их вине, из тестового сценария убраны.
- Оценка скорости старта приложений, формирующих типичную рабочую пользовательскую среду. Измеряется производительность дисковой подсистемы при выполнении сценария, захваченного при запуске пакета приложений, который состоит из браузера Google Chrome, текстового редактора Microsoft Word, графического редактора Adobe Photoshop и видеоредактора Adobe Premiere Pro с рабочими файлами. Для минимизации влияния производительности процессора и памяти все задержки, возникающие по их вине, из тестового сценария убраны.
⇡#Тестовый стенд
С выходом процессоров Coffee Lake и наборов логики трёхсотой серии мы решили обновить тестовую систему, которая используется для измерения производительности NVMe-моделей SSD. Всё-таки такие накопители в первую очередь покупают энтузиасты, переходящие на новые платформы, и поэтому логично было бы именно такую платформу использовать в тестовых испытаниях.
В итоге в качестве тестовой платформы используется компьютер с материнской платой ASUS Maximus X Hero, процессором Core i5-8600K со встроенным графическим ядром Intel UHD Graphics 630 и 8 Гбайт DDR4-2666 SDRAM. Приводы с SATA-интерфейсом подключаются к контроллеру SATA 6 Гбит/с, встроенному в чипсет материнской платы, и работают в режиме AHCI. Используется драйвер Intel Rapid Storage Technology (RST) 15.9.0.1015. Накопители с интерфейсом M.2 устанавливаются в соответствующий слот материнской платы, запитанный от чипсета. Накопители в виде карт PCI Express устанавливаются в слот PCI Express 3.0 x4, также работающий через чипсет.
Объём и скорость передачи данных в бенчмарках указываются в бинарных единицах (1 Кбайт = 1024 байт).
Отдельное пояснение следует сделать относительно закрытия процессорных уязвимостей Meltdown (CVE-2017-5754) и Spectre (CVE-2017-5715). Дело в том, что разработанные патчи заметно снижают производительность твердотельных накопителей, но, учитывая важность тестирования SSD в реальных условиях, мы проводили измерения с установленными обновлениями микропрограммы процессора и операционной системы и с активированными «заплатками».
⇡#Список участников тестирования
Позиционирование и цена Intel Optane SSD 900P таковы, что этот накопитель находится выше привычных твердотельных накопителей, построенных на базе NAND-памяти, в том числе и тех из них, что работают через NVMe-интерфейс. Поэтому для сравнения с интеловской новинкой мы взяли несколько флагманских NVMe SSD, которые в предыдущих тестах демонстрировали наилучшие результаты. Большинство таких накопителей основывается на флеш-памяти с двухбитовыми ячейками.
Список протестированных моделей получился следующим:
Используемые версии NVMe-драйверов:
- Microsoft Windows NVMe Driver 10.0.16299.15;
- OCZ NVMe Driver 1.2.126.843;
- Samsung NVM Express Driver 2.3.0.1709.
⇡#Производительность последовательного чтения и записи
По скоростям последовательных операций Intel Optane SSD 900P выглядит как типичный твердотельный накопитель верхнего уровня. Причём далеко не самый быстрый. При чтении и при неконвейеризованной записи он проигрывает флагманскому решению на базе NAND-памяти, Samsung 960 PRO. Но ничего удивительного в том, что такая нагрузка не может раскрыть потенциал 3D XPoint, нет, ведь массив этой памяти в Optane SSD 900P имеет лишь семиканальную структуру. Впрочем, даже несмотря на это, пиковые скорости последовательной записи у интеловского накопителя на базе новаторской памяти превышают таковые у лучших моделей SSD на базе обычной NAND.
⇡#Производительность произвольного чтения
Преимущества технологии 3D XPoint начинают ярко проявляться, когда дело доходит до случайных операций. Intel Optane SSD 900P может обеспечивать чрезвычайно низкие латентности при мелкоблочном чтении, и это неминуемо сказывается на показателях производительности. Благодаря своей нетрадиционной архитектуре этот SSD при неглубокой очереди запросов способен выдавать скорость произвольного чтения в разы выше, чем предлагают привычные твердотельные накопители верхнего уровня. В этом и кроется главная суперспособность Optane SSD 900P, благодаря которой он при определённых нагрузках может вывести быстродействие дисковой подсистемы на принципиально новый уровень.
⇡#Производительность произвольной записи
После тестов случайного чтения производительность случайной записи, которую может предложить Optane SSD 900P, выглядит не столь впечатляюще. Здесь принципиально новый накопитель почти не отличается от традиционных SSD. Однако на самом деле это всё равно снова говорит о том, насколько отзывчива память 3D XPoint. В то время как в Optane SSD 900P не используется никакой буферизации и запись происходит сразу в ячейки памяти, обычные SSD при операциях мелкоблочной записи активно пользуются DRAM-буфером. Но несмотря на принципиально разный подход, скорость оказывается почти одинаковой. И даже более того: при увеличении размеров блоков, которыми происходит случайная запись, Optane SSD 900P выходит в лидеры.
⇡#Производительность при смешанной нагрузке
Дисковые сценарии с высокой нагрузкой – это как раз то, для чего Optane SSD 900P подходит идеально. Прямой доступ к ячейкам памяти, простая запись и синхронный режим – те составляющие, благодаря которым Optane SSD 900P может предложить в разы лучшую производительность при смешанных операциях. Как видите, этот накопитель прекрасно работает в дуплексном режиме: его быстродействие вообще не снижается в том случае, если одновременно с чтением нужно выполнять и записи. И совершенно очевидно, что здесь традиционные SSD на базе NAND-памяти не имеют никакого шанса догнать Optane SSD 900P: его превосходство зиждется на принципиально иной архитектуре 3D XPoint.
⇡#Производительность в CrystalDiskMark
Intel Optane SSD 960P 480GB
|
|
|
Результаты CrystalDiskMark ещё раз подтверждают выводы, сделанные выше. Даже при сопоставлении результатов Optane SSD 900P и самого быстрого потребительского NVMe SSD, Samsung 960 PRO, интеловская новинка смотрится заметно лучше. Особенно хорошо это видно, если сравнить скорости произвольного чтения.
Правда, нужно оговориться, что преимущество Optane SSD 900P могло бы быть ещё выше, однако более чем некстати пришлись процессорные уязвимости Meltdown и Spectre. Заплатки, их устраняющие, сильно понизили пиковые скорости произвольных операций, причём ущерб для производительности оказался тем сильнее, чем быстрее был накопитель изначально.
⇡#Производительность в PCMark 8 Storage Benchmark 2.0
Если говорить о производительности Optane SSD 900P в реальных трассах дисковой нагрузки из приложений, то оказывается, что равных этому SSD попросту нет. Благодаря низким латентностям и высокой скорости мелкоблочного чтения интеловская новинка в типичных сценариях способна обеспечить двукратное преимущество по пропускной способности по сравнению с лучшими NVMe SSD. Иными словами, Intel Optane SSD 900P позволяет выйти на новый уровень: в качестве системного накопителя он принципиально быстрее любых SSD, построенных на базе традиционной флеш-памяти.
Однако приведённый выше усреднённый результат скрывает весьма любопытные детали. Если посмотреть на показатели в отдельных тестовых трассах, то окажется, что уровень преимущества Intel Optane SSD 900P может быть совсем разным.
Принцип простой. Чем сильнее потребность приложения в интенсивной работе с небольшими блоками данных, тем выше отрыв Intel Optane SSD 900P от всех конкурентов.
⇡#Производительность при реальной нагрузке
Понятно, что при копировании единичных файлов большого объёма Intel Optane SSD 900P проиграет наиболее быстрым NVMe SSD на NAND-памяти. Но в наших тестах используется некая «рабочая директория», в которой хранится большое количество файлов разного объема. И в этом случае расклад получается несколько иным: Optane SSD 900P оказывается впереди своих конкурентов. Впрочем, преимущество не всегда можно охарактеризовать как подавляющее: например, при разархивировании накопитель на технологии 3D XPoint почти не обгоняет Samsung 960 PRO. Иными словами, при файловых операциях из-за особенностей нагрузки Optane SSD 900P может не раскрывать весь свой потенциал. Правда, представить себе пользователя, который сделает из этого инновационного SSD банальную «файлопомойку», достаточно трудно.
Запуск игр и приложений – весьма благоприятная нагрузка для Optane SSD 900P. Если сравнивать с обычными NVMe SSDС, то его применением можно добиться увеличения скорости таких действий в полтора-два раза, что в конечном итоге выльется в заметное улучшение отзывчивости всей системы. Иными словами, роль загрузочного носителя информации Optane SSD 900P способен сыграть очень хорошо, и ощущения от перехода на него с типичного твердотельного накопителя могут оказаться даже сильнее, чем впечатления при смене SATA-накопителя на SSD с интерфейсом PCI Express 3.0 x4.
⇡#Постоянство производительности
Наблюдение за изменением скорости записи в зависимости от объёма записанной на диск информации — весьма важный эксперимент, позволяющий понять работу внутренних алгоритмов накопителя. В данном тесте мы загружаем SSD непрерывным потоком запросов на случайную запись 4-килобайтных блоков с очередью максимальной глубины и попутно следим за той производительностью, которая при этом наблюдается. На приведённом ниже графике в виде точек отмечены результаты измерений моментальной производительности, которые мы снимаем ежесекундно, а чёрная линия показывает среднюю скорость, наблюдаемую в течение 30-секундного интервала.
На самом деле в данном обзоре вполне можно было бы обойтись и без этого теста. То, что при длительной непрерывной нагрузке в виде операций записи мы не увидим ничего интересного, было ясно из теоретических основ – из архитектуры памяти 3D XPoint. Эта память не требует никакой подготовки для перезаписи, и для неё не нужны никакие предварительные операции стирания. Поэтому производительность Optane SSD 900P не деградирует. Вообще. Сколь бы длительным нагрузкам ни подвергался этот SSD, его производительность в любой момент окажется такой же, как была в самом начале.
Никаких претензий нельзя предъявить и к постоянству быстродействия. Разброс в моментальной скорости обслуживания операций записи минимальный, что совсем неудивительно, если вспомнить о том, что Intel Optane SSD 900P – близкий родственник серверного накопителя Optane SSD DC P4800X.
⇡#Проверка температурного режима
Проверка температурного режима – одно из важных испытаний при тестировании накопителей с интерфейсом NVMe. Обычно быстродействующие накопители, особенно выполненные в M.2-форм-факторе, достаточно быстро перегреваются, и этот момент нужно учитывать, чтобы позаботиться об организации их охлаждения. Но с рассматриваемым в этом обзоре Intel Optane SSD 900P ситуация совсем иная. Во-первых, этот накопитель выполнен в виде PCIe-карты с большой площадью поверхности, во-вторых, он снабжается достаточно массивным радиатором, который способен эффективно отводить выделяемое контроллером и чипами памяти тепло. Поэтому, несмотря на то, что для Optane SSD 900P заявлен тепловой пакет на уровне 19 Вт, никаких проблем с перегревом возникать не должно.
Это подтвердили и проведённые тесты. В рамках эксперимента накопитель нагружался последовательными операциями с глубиной очереди запросов в 32 команды. Измерения температуры проводились на открытом стенде, какой-либо дополнительный обдув SSD воздушным потоком не производился.
При интенсивном чтении в течение почти пяти минут контроллер накопителя разогрелся лишь до 43 градусов, что по меркам современных SSD можно считать просто смешной температурой.
Не стала проблемой для температурного режима и интенсивная запись. В таком режиме Optane SSD 900P греется сильнее, чем при чтении, но очевидно, что даже в этом случае довести температуру до критических величин будет очень непросто.
Иными словами, ко всем отмеченным плюсам Intel Optane SSD 900P смело можно добавлять ещё один. Этот накопитель имеет эффективную систему охлаждения и благодаря ей не перегревается и не подвержен температурному троттлингу. Хотя тепловыделение и энергопотребление у Optane SSD 900P примерно втрое выше, чем у традиционных флагманских NVMe SSD, никакой проблемы в этом нет.
⇡#Тестирование ресурса
Новый накопитель на базе технологии 3D XPoint интересен не только из-за своей производительности. Новая память обещает в том числе и принципиально иной уровень выносливости.
Именно поэтому тестирование ресурса Optane SSD 900P представляет очень большой интерес. За течением практической проверки надёжности этого SSD можно проследить в нашем специальном материале «Надёжность SSD: результаты ресурсных испытаний».
⇡#Выводы
Не будет большим преувеличением сказать, что Intel Optane SSD 900P производит впечатление накопителя из будущего. Различные разработчики уже давно пытаются вывести на рынок принципиально новые технологии быстрой и надёжной энергонезависимой памяти, но Intel первой удалось предложить альтернативу NAND, которая не только красиво выглядит на бумаге, но и реально работает, причём делает это действительно здорово. Память 3D XPoint не просто быстра и надёжна. Помимо всего этого, она предлагает прямую, а не страничную адресацию, и благодаря этому Optane SSD 900P, который изначально задумывался производителем в качестве демонстрации возможностей новой технологии, превратился из выставочного экспоната в весьма лакомое для энтузиастов высокой производительности решение.
Крупных козырей у Optane SSD 900P два. В первую очередь этот накопитель способен предложить очень низкие задержки и высочайшую производительность при операциях случайного чтения с небольшой очередью запросов. Превосходство над привычными SSD, пусть даже и с современным интерфейсом NVMe, доходит до четырёх–пятикратного размера, и этого вполне хватает, чтобы Optane SSD 900P обеспечивал принципиально иные ощущения от взаимодействия с компьютером. При загрузке операционной системы и запуске «тяжёлых» приложений лучшая отзывчивость при переходе на Optane SSD 900P действительно заметна не только в тестах, но и, что называется, невооружённым глазом. Именно поэтому интеловская новинка может стать отличным системным накопителем для авангарда компьютерного сообщества, уже пресытившегося скоростью Samsung 960 PRO.
Второй принципиальный плюс Optane SSD 900P заключается в том, что массив его памяти не нуждается ни в каком обслуживании: производительность постоянна без всяких сборок мусора и TRIM. И это значит, что интеловская новинка отлично впишется в рабочие станции и небольшие серверы, где встречаются продолжительные и высокие дисковые нагрузки.
При этом, конечно же, не стоит считать Optane SSD 900P универсальным решением и равноценной заменой для SSD на базе NAND-памяти. В распространении накопителей на базе 3D XPoint есть много сдерживающих факторов, и главный из них – стоимость. Даже младшая, 280-гигабайтная версия новинки оценена производителем в $389, а за такую сумму сегодня можно купить качественный и быстрый NVMe SSD на базе NAND-памяти вчетверо большего объёма. Очевидно, что при таком ценообразовании на массовость Optane SSD 900P рассчитывать не приходится.
К тому же у новинки есть и другие проблемы. Линейка объёмов ограничена сверху достаточно небольшой величиной 480 Гбайт, что не позволяет сделать Optane SSD 900P единственным накопителем в системе. Его исполнение в виде U.2-устройств или PCIе-карт вкупе с заметным тепловыделением станет препятствием при попытках проникновения в компактные и мобильные системы. Кроме того, определённые претензии правомерно высказать и по адресу разработанного Intel контроллера, который на данном этапе становится узким местом при последовательных операциях.
Но даже несмотря на то, что Optane SSD 900P можно сделать значительно лучше, близких аналогов у него не существует и в его сегодняшнем виде. За тот уровень производительности дисковой подсистемы, который можно получить при помощи этого накопителя, ему можно простить и высокую цену, и другие недочёты или недостатки. Потому что Intel Optane SSD 900P в мире SSD – это уникально, радикально и бескомпромиссно или, иными словами, просто хардкорно.
Если Вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.