Оригинал материала: https://3dnews.ru/981397

Обзор NVMe-накопителя Samsung 970 EVO Plus: плюсанули от души

Характеристики. Внешний вид и внутреннее устройство

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

Однако, не чувствуя достойной конкуренции, в прошлом году Samsung несколько сбавила темп совершенствования своих продуктов, и майский анонс 970 EVO не стал очередной революцией, которую так ждали от компании пользователи. Эта модель лишь незначительно увеличила производительность по сравнению с «народным любимцем» 960 EVO, что открыло для конкурентов Samsung «окно возможностей». И они этим окном не преминули воспользоваться.

В качестве яркой иллюстрации к сказанному хочется привести цитату из нашей итоговой статьи про рынок SSD в прошлом году: «Если год назад эталоном потребительского NVMe SSD выступал Samsung 960 EVO, демонстрирующий принципиально лучшую производительность по сравнению с любым другим вариантом, то в 2018 году всё в корне изменилось. И даже несмотря на то, что южнокорейский производитель обновил своё основное предложение, выпустив усовершенствованный 970 EVO, сегодня лучшие по соотношению цены и производительности NVMe SSD нужно искать уже не в ассортименте Samsung. Сейчас существует уже по меньшей мере две альтернативных платформы, накопители на базе которых могут предложить как минимум не худшие потребительские качества».

Действительно, появившиеся во второй половине прошлого года WD Black NVMe SSD и ADATA Ultimate SX8200 смогли серьёзно пошатнуть гегемонию Samsung. Эти накопители предложили лучшее, чем Samsung 970 EVO, сочетание цены и производительности, что пусть и не подорвало продажи продукции южнокорейского производителя, но как минимум сильно уязвило его самолюбие. Поэтому нет ничего удивительного, что ответный шаг не заставил себя долго ждать: сегодня Samsung анонсирует модернизированный NVMe-накопитель, который должен стать новым фаворитом у энтузиастов, – 970 EVO Plus. И хотя его название как бы намекает, что это лишь улучшенная версия 970 EVO, производитель обещает весьма заметный прогресс в производительности. В пресс-релизе про новинку пишут: «Благодаря комбинации новейшей технологии V-NAND и оптимизаций микропрограммы, 970 EVO Plus обеспечивает производительность при случайной записи на 57 % выше, чем 970 EVO». И такой заметный рост одной из базовых характеристик заставляет поверить, что перед нами модель, которая действительно сможет стать новой иконой в сегменте потребительских NVMe SSD.

Выпуск Samsung 970 EVO Plus интересен и ещё по одной причине. Этот накопитель – один из первых, где нашла применение трёхмерная флеш-память с 96 слоями. Формально такие модели уже анонсировала Toshiba, но 970 EVO Plus – это куда более массовый продукт, на примере которого мы сможем проследить тенденцию – к чему приводит дальнейший рост структуры флеш-памяти в вертикальном измерении.

#Технические характеристики

Если говорить коротко, то Samsung 970 EVO Plus – это перевыпуск хорошо знакомого 970 EVO, приуроченный к переезду на более плотную TLC 3D V-NAND пятого поколения с 96 слоями. В обычных 970 EVO использовалась 64-слойная память четвёртого поколения, но теперь у Samsung готова более прогрессивная начинка, которая, с одной стороны, имеет сниженную себестоимость, а с другой – обладает улучшенными характеристиками производительности и энергопотребления. Массовое производство 96-слойной памяти началось на предприятиях Samsung ещё в июле прошлого года, но теперь его объёмы и выход годных достиг таких масштабов, что производитель начал официально переводить на такую память свои актуальные накопители.

Но на самом деле 970 EVO Plus – уже не первый продукт Samsung, где используется флеш-память пятого поколения. Ещё с осени прошлого года на рынок поставляются небольшие партии Samsung 860 EVO, переведённые с 64-слойной на 96-слойную TLC 3D V-NAND, и если вы покупали такие накопители ближе к концу года, то вполне вероятно, что вам могла достаться версия с обновлённой памятью. Узнать об этом можно из развёрнутого модельного номера, приведённого на накопителе: если третий с конца символ – «B», значит, перед вами – улучшенный вариант 860 EVO на базе памяти пятого поколения.

Впрочем, в случае с Samsung 860 EVO переезд на 96-слойную память почти ничего не поменял. Дело в том, что характеристики этого накопителя во многом ограничиваются контроллером и SATA-интерфейсом, поэтому для этой модели производитель решил не анонсировать смену начинки. Но вот в случае с NVMe-накопителем 970 EVO изменения получились действительно очень заметные.

Флеш-память пятого поколения получила обновлённый интерфейс Toggle DDR 4.0 с увеличенной на 40 % пропускной способностью, а также сниженное с 1,8 до 1,2 В рабочее напряжение. Кроме того, в ней заметно уменьшились латентности: скорость записи в ячейки увеличилась примерно на 30 %, а время отклика при чтении понизилась на 37 % – до 50 мкс. Иными словами, применение новой 96-слойной памяти при условии должной оптимизации микропрограммы позволяет увеличить производительность накопителя, что и иллюстрирует Samsung 970 EVO Plus. В нём возросли все базовые характеристики быстродействия: как скорость линейной записи, так и производительность при случайных операциях, причём речь идёт о достаточно заметном прогрессе.

Samsung 970 EVOSamsung 970 EVO PlusПрирост
Скорость линейного чтения, Мбайт/с До 3500 До 3500 0 %
Скорость линейной записи, Мбайт/с До 2500 До 3300 32 %
Скорость случайного чтения, QD1, IOPS До 15000 До 19000 27 %
Скорость случайной записи, QD1, IOPS До 50000 До 60000 20 %
Скорость случайного чтения, QD32 — 4 потока, IOPS До 500000 До 600000 20 %
Скорость случайной записи, QD32 — 4 потока, IOPS До 480000 До 550000 15 %

Однако при этом нужно понимать, что Samsung 970 EVO Plus остаётся близким родственником 970 EVO и оснащён абсолютно тем же восьмиканальным контроллером Phoenix с пятью ARM-ядрами, что и предшественник. Все же улучшения производительности обусловлены исключительно применением новой флеш-памяти и оптимизациями микропрограммы, необходимыми для выстраивания правильной работы с ней.

Здесь уместно напомнить, что 96-слойная TLC 3D V-NAND, которая спроектирована и выпускается компанией Samsung, коренным образом отличается от подобной памяти других производителей. Подход Samsung предполагает выращивание 96-слойных полупроводниковых кристаллов в рамках единого технологического процесса, в то время как прочие производители практикуют сборку 96-слойных кристаллов из пары 48-слойных заготовок. Именно такой инженерный подход южнокорейского производителя и позволил, с одной стороны, внедрить на данном этапе существенное число улучшений, а с другой – сохранить невысокую и удобную для современных SSD ёмкость кристаллов 256 Гбит. Поэтому построенные на 96-слойной памяти пятого поколения самсунговские SSD оказываются определённо лучше существующих и перспективных конкурирующих продуктов.

По крайней мере, их спецификации выглядят действительно многообещающе.

ПроизводительSamsung
Серия 970 EVO Plus
Модельный номер MZ-V7S250 MZ-V7S500 MZ-V7S1T0
Форм-фактор M.2 2280
Интерфейс PCI Express 3.0 x4 - NVMe 1.3
Ёмкость, Гбайт 250 500 1000
Конфигурация
Флеш-память: тип, техпроцесс, производитель Samsung 9x-слойная 256-Гбит 3D TLC V-NAND
Контроллер Samsung Phoenix
Буфер: тип, объём LPDDR4, 512 Мбайт LPDDR4, 1 Гбайт
Производительность
Макс. устойчивая скорость последовательного чтения, Мбайт/с 3500 3500 3500
Макс. устойчивая скорость последовательной записи, Мбайт/с 2300 3200 3300
Макс. скорость произвольного чтения (блоки по 4 Кбайт), IOPS 250 000 480 000 600 000
Макс. скорость произвольной записи (блоки по 4 Кбайт), IOPS 550 000 550 000 550 000
Физические характеристики
Потребляемая мощность: бездействие/чтение-запись, Вт 0,05/4,2-6,0
MTBF (среднее время наработки на отказ), млн.ч 1,5
Ресурс записи, Тбайт 150 300 600
Габаритные размеры: Д × В × Г, мм 80,15 × 22,15 × 2,38
Масса, г 10
Гарантийный срок, лет 5

В первую очередь стоит заметить, что во всём, что не касается производительности, Samsung 970 EVO Plus повторяет характеристики своего предшественника. В частности, с переходом на новую память не последовало никаких изменений в условиях гарантии и задекларированном ресурсе. Гарантийный срок Samsung 970 EVO Plus составляет те же самые пять лет, а максимальный ресурс определён из расчёта возможности перезаписи трети ёмкости накопителя в день.

Сходство между 970 EVO Plus и 970 EVO касается в том числе и рекомендованных цен. Они для накопителей разных серий совершенно одинаковы, и в конечном итоге новые модели 970 EVO Plus вытеснят из продажи SSD предшествующего семейства, которые в настоящее время снимаются с производства.

Однако, как следует из приведённой таблицы, в модельном ряду Samsung 970 EVO Plus пока не предусмотрен накопитель с вместимостью 2 Тбайт, в то время как 970 EVO такого размера существует. Объясняется это тем, что Samsung ещё не успела наладить выпуск необходимых для увеличения ёмкости 512-гигабитных кристаллов TLC 3D V-NAND пятого поколения, и 2-терабайтная версия 970 EVO Plus будет выпущена позднее (в качестве предварительного временного ориентира называется апрель).

Что же касается увеличения производительности, то оно связано исключительно с изменениями характеристик флеш-памяти. Никаких хитростей в микропрограмме Samsung 970 EVO Plus нет, а технология SLC-кеширования Intellegent TurboWrite функционирует в этом SSD ровно так же, как и в 970 EVO. Быстрый кеш формируется из двух сегментов: статического, размером 3 или 6 Гбайт, и динамического, размер которого может быть в несколько раз больше. В то время как статический сегмент размещается в резервной области массива флеш-памяти, динамическая часть использует незанятую часть основного массива флеш-памяти, а потому её размер может варьироваться в зависимости от того, сколько свободного места есть на накопителе.

Ёмкость накопителя, Гбайт2505001000
Общий объём SLC-кеша, Гбайт 3-13 3-22 6-42
Статическая часть, Гбайт 4 4 6
Динамическая часть, Гбайт До 9 До 18 До 36

Проиллюстрировать работу Intellegent TurboWrite очень легко при помощи графиков скорости непрерывной последовательной записи на версии Samsung 970 EVO Plus различных ёмкостей (измерения проводились в наиболее выигрышной ситуации – на свободном SSD).

Размер SLC-кеша у 970 EVO Plus по сравнению с 970 EVO не изменился, но зато скорости явно выросли как при записи данных в SLC-режиме, так и при прямой записи в массив TLC-памяти. В скоростном режиме версии накопителя ёмкостью 500 Тбайт и выше теперь выдают предельные для интерфейса PCI Express 3.0 x4 3,2-3,3 Гбайт/с, а при прямой записи в массив флеш-памяти в TLC-режиме быстродействие у терабайтной модели может достигать невероятных 1,7 Гбайт/с. Графики хорошо раскрывают тот факт, что производительность линейной записи у 970 EVO Plus действительно улучшилась на 35-50 % в совершенно любых ситуациях.

Более того, если не выходить за пределы SLC-кеша, то Samsung 970 EVO Plus оказывается даже производительнее MLC-накопителя 970 PRO! И это означает, что новый массовый NVMe SSD компании Samsung можно смело объявить накопителем с самой быстрой в режиме записи TLC-памятью. Правда, отрыв от конкурирующих продуктов не слишком большой. Почти такую же скорость записи в массив флеш-памяти в TLC-режиме может предложить и WD Black NVMe на основе 64-слойной BiCS3-памяти производства SanDisk.

#Внешний вид и внутреннее устройство

По внешнему виду Samsung 970 EVO Plus почти не отличается от своего предшественника. Новинка выполнена в форм-факторе M.2 2280 и имеет односторонний дизайн. На обеих поверхностях накопителя размещены традиционные наклейки. На оборотной стороне – специальная теплорассеивающая этикетка со слоем медной фольги, а на лицевой – информационный ярлык, на котором размещены подробные сведения о продукте, включая серийный номер, артикул, дату выпуска и ключ для сброса шифрования.

Если снять наклейки с накопителя, то можно убедиться, что Samsung 970 EVO Plus унаследовал компоновку печатной платы от 970 EVO. Разница лишь в номенклатуре установленных микросхем. Вот, например, как выглядит разоблачённая 500-гигабайтная версия 970 EVO Plus.

Проще всего узнаётся базовый контроллер Phoenix – он накрыт никелированной крышкой для облегчения отвода тепла. Рядом с ним расположена микросхема LPDDR4-памяти, которая используется для хранения копии таблицы трансляции адресов. Её ёмкость стандартна и определяется из расчёта 1 Мбайт на 1 Гбайт флеш-памяти. Массив же TLC 3D V-NAND набран двумя чипами, в каждом из которых находится 4, 8 или 16 полупроводниковых кристаллов в зависимости от вместимости SSD.

Например, для полутерабайтного накопителя используются микросхемы с 8 кристаллами флеш-памяти внутри, так как ёмкость 96-слойных чипов TLC 3D V-NAND пятого поколения, применяемых в 970 EVO Plus, составляет 256 Гбит. Таким образом, контроллер Phoenix в составе Samsung 970 EVO Plus 500 Гбайт может пользоваться двукратным чередованием устройств в каждом своём канале. По этой причине самым быстрым вариантом в серии 970 EVO является модель с объёмом 1 Тбайт.

Декларируемые объёмы представителей серии 970 EVO Plus кратны 250 Гбайт, а значит, пользователю доступен примерно 91 процент от общего объёма установленной флеш-памяти. Ещё около 2,5-4,5 процента ёмкости отдано под статический SLC-кеш, работающий в рамках технологии Intellegent TurboWrite. Остальное пространство используется контроллером под внутренние нужды – для сборки мусора, выравнивания износа и под резервный фонд.

#Программное обеспечение

Массовые накопители компании Samsung традиционно снабжаются фирменной сервисной утилитой Magician, которая, начиная с версии 5.3, совместима в том числе и с 970 EVO Plus. Эту утилиту принято ставить примером того, каким ПО должны сопровождаться потребительские SSD, ведь предъявить какие-либо претензии к её функциональности или интерфейсу не так-то просто.

Samsung Magician 5.3 позволяет получить общую информацию о накопителе, режиме его работы, версии прошивки и объёме записанных данных. Также утилита даёт возможность ознакомиться с состоянием атрибутов, возвращаемых в S.M.A.R.T.

Программа позволяет провести оценочные тесты производительности накопителя и убедиться в его полной совместимости с системой, в которой он установлен.

С помощью Magician можно вручную отправить на накопитель пакет команд TRIM, а также скорректировать размер неразмеченного файловой системой пространства, переведя часть ёмкости SSD в дополнительную резервную зону.

Также через Magician выполняется управление имеющимися в Samsung 970 EVO Plus функциями аппаратного шифрования по алгоритму AES-256, которые совместимы с полным объёмом актуальных стандартов (включая Microsoft eDrive/ Encrypted Drive-IEEE1667 и TCG Opal). Кроме того, утилита позволяет создать загрузочную «флешку» для полного физического стирания данных при помощи команды Secure Erase.

Результаты тестов. Выводы

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

Тестирование проводится в операционной системе 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.2
    • Синтетический тест, который выдаёт типовые показатели производительности твердотельных накопителей, измеренные на 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 Refresh мы решили в очередной раз обновить тестовую систему, которая используется для измерения производительности NVMe-моделей SSD. Всё-таки такие накопители в первую очередь покупают энтузиасты, переходящие на новые платформы, и поэтому логично использовать в тестовых испытаниях самые актуальные компоненты.

В итоге в качестве тестовой платформы используется компьютер с материнской платой ASRock Z390 Taichi, процессором Core i7-9700K со встроенным графическим ядром Intel UHD Graphics 630 и 8 Гбайт DDR4-2666 SDRAM. Накопители с интерфейсом M.2 во время тестирования устанавливаются в соответствующий слот материнской платы, подключённый к чипсету. Накопители в виде карт PCI Express устанавливаются в слот PCI Express 3.0 x4, также работающий через чипсет.

Объём и скорость передачи данных в бенчмарках указываются в бинарных единицах (1 Кбайт = 1024 байт).

Отдельное пояснение следует сделать относительно закрытия процессорных уязвимостей Meltdown и Spectre. Существующие патчи заметно снижают производительность твердотельных накопителей, поэтому измерения проводятся с деактивированными «заплатками» OC, предназначенными для закрытия этих уязвимостей.

#Список участников тестирования

Samsung 970 EVO Plus – накопитель, который претендует на то, чтобы стать лучшим массовым NVMe SSD 2019 года. Поэтому в сравнение с ним были включены лучшие альтернативы, доступные в настоящее время в магазинах. Это как выпущенные в прошлом году решения самой компании Samsung, так и накопители её основных конкурентов – Intel и Western Digital, а также многообещающий ADATA Ultimate SX8200 на платформе SMI SM2262.

В результате список протестированных моделей получил следующий вид:

Используемые версии NVMe-драйверов:

  • Intel Client NVMe Driver 4.0.0.1007;
  • Microsoft Windows NVMe Driver 10.0.16299.371;
  • Samsung NVM Express Driver 3.0.0.1802.

#Производительность последовательного чтения и записи

Удивительно, но благодаря TLC 3D V-NAND пятого поколения Samsung 970 EVO Plus смог стать накопителем с самой высокой скоростью линейного чтения (при невысокой глубине очередей запросов), превзойдя даже 970 PRO, где используется MLC-память. Однако при записи трёхбитовая память всё же не может конкурировать с MLC 3D V-NAND. Как только объёмы записи оказываются больше, чем вмещается в SLC-кеш, скорость в любом случае заметно проседает.

В этом случае хороши накопители, где кеширование работает по динамическому алгоритму и позволяет записывать с высокой скоростью значительные объёмы данных. Однако инженеры Samsung по какой-то причине такой алгоритм освоили лишь частично, и в 970 EVO Plus объём памяти, переводимой в SLC-режим, искусственно ограничен сравнительно невысокими значениями. Впрочем, даже полутерабайтная версия 970 EVO Plus позволяет записать с высокой скоростью до 22 Гбайт данных, и в большинстве пользовательских сценариев этого будет достаточно.

#Производительность произвольного чтения

Операции случайного чтения не были слабым местом и в оригинальном Samsung 970 EVO, но теперь они выполняются ещё быстрее. В результате при данном виде нагрузки 970 EVO Plus проигрывает лишь флагманскому накопителю 970 PRO.

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

Хорошо показывает себя Samsung 970 EVO Plus и при операциях случайной записи блоков небольшого размера. Его преимущество перед предшественником особенно сильно проявляется при росте глубины очереди запросов, где новый накопитель превосходит вообще все доступные альтернативы.

#Производительность при смешанной нагрузке

А вот эффективно обслуживать смешанную нагрузку новый накопитель компании Samsung так и не научился. Несмотря на то, что пятиядерный контроллер Polaris располагает гигантской вычислительной мощностью, эффективно распорядиться ей в том случае, когда необходимо одновременно и читать, и записывать информацию, Samsung 970 EVO Plus почему-то не может. Это приводит к тому, что в смешанных сценариях его результаты находятся совсем не в верхней части диаграмм. Здесь южнокорейскую новинку продолжают переигрывать решения Western Digital и ADATA.

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

CrystalDiskMark – отличный синтетический тест для того, чтобы показать прогресс, который произошёл с Samsung 970 EVO Plus. Поскольку данный бенчмарк пользуется сравнительно небольшими тестовыми файлами, здесь измеряется скорость SLC-кеша накопителя, и в этом случае действительно видно те масштабы ускорения, которые Samsung пообещала в своём официальном пресс-релизе.

Samsung 970 EVO Plus 500 Гбайт

Samsung 970 EVO Plus 500 Гбайт

 
Samsung 970 EVO 500 Гбайт

Samsung 970 EVO 500 Гбайт

#Производительность в PCMark 8 Storage Benchmark 2.0

Использование в составе массива флеш-памяти Samsung 970 EVO Plus более быстрой флеш-памяти пятого поколения серьёзно сказалось на показателях в PCMark 8 – тесте, который измеряет производительность накопителей при их работе в реальных приложениях. Результат новинки по сравнению с классическим 970 EVO вырос на 23 %, и вследствие этого мы получили нового лидера, если говорить о SSD, построенных на TLC 3D NAND. Причём отрыв Samsung 970 EVO от ближайших соперников весьма серьёзен. Чтобы догнать новинку, конкурентам наверняка придётся идти на совершенствования дизайна, одними оптимизациями микропрограммы тут явно уже не отделаешься.

Интегральный результат PCMark 8 нужно дополнить и показателями производительности, выдаваемыми накопителями при прохождении отдельных тестовых трасс, которые моделируют различные варианты реальной нагрузки. Дело в том, что при разноплановой нагрузке флеш-накопители могут вести себя каким-либо особым образом.

Любопытно, что существуют сценарии, в которых Samsung 970 EVO Plus превосходит по производительности 970 PRO. Примером может служить Adobe Photoshop при работе с изображениями сверхвысокого разрешения.

#Производительность при реальной нагрузке

Файловые операции внутри накопителя ставят Samsung 970 EVO Plus на первые места. Неудивительно: при задействовании технологии SLC-кеширования этот накопитель способен выдавать скорости, превышающие производительность 970 PRO.

Восстановил Samsung 970 EVO Plus статус-кво и в сценариях, связанных с загрузкой приложений и игр. Здесь он проигрывает лишь своему MLC-собрату, ставя на место дерзких новичков 2018 года. Иными словами, у Samsung теперь снова есть отличный накопитель для использования в роли системного или универсального диска.

#Деградация и восстановление производительности

Наблюдение за изменением скорости записи в зависимости от объёма записанной на диск информации — важный эксперимент, позволяющий понять работу внутренних алгоритмов накопителя. В данном тесте мы загружаем SSD непрерывным потоком запросов на случайную запись 4-килобайтных блоков с очередью максимальной глубины и попутно следим за той производительностью, которая при этом наблюдается. На приведённом ниже графике в виде точек отмечены результаты измерений моментальной производительности, которые мы снимаем ежесекундно, а чёрная линия показывает среднюю скорость, наблюдаемую в течение 30-секундного интервала.

Никаких неожиданностей при обработке постоянного потока мелкоблочных записей Samsung 970 EVO Plus не демонстрирует. Однако упоминания заслуживает то, что происходит с 500-гигабайтным накопителем после того, как объём непрерывной записи превысит объём пула чистых блоков. Во-первых, падение производительности, связанное с появлением дополнительной нагрузки на контроллер, вынужденный заниматься не только записью, но и очисткой страниц, оказывается не таким сильным. Во-вторых, даже при долгосрочных операциях случайной записи 970 EVO Plus сохраняет отменное постоянство производительности, что у потребительских моделей SSD наблюдается крайне редко.

К тому же 970 EVO Plus в этом испытании проявляет себя явно лучше, чем его предшественник. Тогда как за время двухчасового теста на 970 EVO 500 Гбайт удавалось записать 1,6 Тбайт данных, 970 EVO Plus оказывается способен сохранить 1,85 Тбайт. Причём в конце этого срока производительность новинки составляет порядка 32 тысяч IOPS, у 970 EVO скорость записи снижалась до 27 тысяч IOPS.

Посмотрим теперь, как происходит восстановление скоростных характеристик до первоначальных величин за счёт работы технологии сборки мусора. Для исследования этого вопроса после завершения предыдущего теста, приводящего к снижению скорости записи, мы выжидаем 15 минут, в течение которых SSD может попытаться самостоятельно восстановиться за счёт сборки мусора, но без помощи со стороны операционной системы и команды TRIM, и замеряем быстродействие. Затем на накопитель принудительно подаётся команда TRIM — и скорость измеряется ещё раз, что позволяет убедиться в способности SSD с помощью TRIM полностью восстанавливать свою паспортную производительность.

Обработка команды TRIM никаких нареканий не вызывает. После её подачи производительность возвращается к первоначальному уровню. Это значит, что в современных операционных системах Samsung 970 EVO Plus будет жить без каких-либо признаков «старения» или «деградации».

Более того, в какой-то мере 970 EVO Plus может похвастать и умением восстанавливаться даже там, где TRIM не поддерживается. Как следует из представленного графика, полутерабайтная модель самостоятельно освобождает под будущие операции записи 4 Гбайт флеш-памяти. Это значит, что при простоях в работе контроллер Samsung 970 EVO Plus сразу же переносит данные из статического сегмента SLC-кеша в основную часть памяти.

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

Поэтому мы добавили в методику дополнительное исследование, которое позволяет отслеживать, насколько незаметно для пользователя тот или иной SSD обслуживает команды TRIM. Способ проверки очень прост: сразу после удаления крупного файла — объёмом 32 Гбайт — мы проверяем, как накопитель справляется с операциями произвольного чтения данных, контролируя как скорость чтения, так и время ожидания, которое проходит с момента каждого запроса данных до ответа накопителя.

Несмотря на то, что Samsung 970 EVO Plus базируется на мощном пятиядерном контроллере, обработать команду TRIM быстро и незаметно для пользователя он почему-то не может. И здесь по сравнению с 970 EVO ничего не изменилось. После удаления крупного файла — объёмом 32 Гбайт — интервал времени, в течение которого пользователю придётся сталкиваться с заметным падением производительности SSD, для 500-гигабайтного SSD достигает 20 секунд. Скорость работы в это время падает в полтора раза, а кроме того, на полтора порядка увеличивается время отклика. Стоит подчеркнуть, что столь продолжительная обработка TRIM у современных NVMe-накопителей встречается весьма нечасто. Но это – фирменная особенность микропрограмм Samsung. Подобным временным замедлением после удаления файлов отличалась даже флагманская модель, 970 PRO.

#Проверка температурного режима

Проблема высоких температур остро стоит для высокоскоростных NVMe-накопителей в форм-факторе M.2. И пользователи Samsung 970 EVO об этом знают не понаслышке. Предшественник 970 EVO Plus во время интенсивных нагрузок имел склонность к перегреву.

Однако новая версия накопителя должна быть не столь горяча. Применяемая в ней 96-слойная память использует более низкое напряжение питания, а значит, меньше греется сама и накладывает меньшие электрические нагрузки на контроллер. Означает ли это, что новый SSD не нуждается в продуманном охлаждении?

Для практической проверки мы последили за температурным режимом при нагрузке на тестовый накопитель последовательными операциями с глубиной очереди запросов в 4 команды. Измерения проводились на открытом стенде, какой-либо дополнительный обдув SSD воздушным потоком не производился.

При чтении никаких проблем с нагревом не возникает. В простое Samsung 970 EVO Plus 500 Гбайт имеет температуру порядка 40 градусов, а в случае интенсивных операций чтения температура поднимается примерно до 58 градусов.

Но при записи ситуация с температурным режимом серьёзно усугубляется. Длительные интенсивные операции записи могут разогреть накопитель до 80 градусов, что представляется достаточно серьёзным нагревом. Но справедливости ради стоит отметить, что троттлинг при этом не включается, то есть рост температуры не приводит к принудительному снижению производительности.

Тем не менее мы всё же рекомендуем дополнять Samsung 970 EVO Plus радиатором или хотя бы следить за тем, чтобы накопитель обдувался воздушным потоком, особенно если речь идёт о ёмких вариантах этого SSD. Высокие температуры не представляют для накопителя особой опасности благодаря фирменной технологии Samsung Dynamic Thermal Guard, но при сильном нагреве может искусственно занижаться скорость работы.

#Выводы

Глядя на то, насколько лучше стал накопитель с добавкой «плюс» в названии, так и хочется воскликнуть: «Вот что крест животворящий делает!» Однако дело, конечно, не в плюсике, а в пятом поколении трёхмерной памяти компании Samsung, которое существенно улучшило свои базовые характеристики. Поэтому несмотря на то, что рассмотренный сегодня Samsung 970 EVO Plus – всего лишь свежая версия 970 EVO с обновлённой памятью, по ощущениям – это как будто совершенно новый NVMe-накопитель. Благодаря 96-слойной TLC 3D V-NAND прошлогодняя платформа на контроллере Phoenix полностью преобразилась и 970 EVO Plus оказался существенно быстрее предшественника практически в любом сценарии.

В результате из 970 EVO, который на сегодняшнем рынке потребительских NVMe SSD занимает место не более чем блеклого середнячка, Samsung удалось получить предложение, действительно достойное лидера. Если к быстродействию 970 EVO у нас были серьёзные претензии — он уступал по скорости актуальным накопителям Western Digital и ADATA — то 970 EVO Plus не только восстанавливает статус-кво, но и заметно поднимает планку. В сравнении с имеющимися альтернативами новый Samsung 970 EVO Plus выглядит как самый настоящий флагманский продукт, хотя на самом деле он позиционируется как вполне доступное по меркам NVMe SSD предложение для массового пользователя.

Иными словами, именно Samsung 970 EVO Plus мы теперь будем рекомендовать для высокопроизводительных конфигураций как наилучший NVMe SSD по сочетанию цены и потребительских качеств. С учётом высокого быстродействия новинки и наследования ею полного набора преимуществ, свойственного любым накопителям южнокорейского производителя, остальным игрокам придётся очень постараться, чтобы предложить что-то способное перетянуть внимание покупателей. Выходит, Samsung вновь загоняет конкурентов в нижние ценовые сегменты, но на этот раз не с SATA-, а с NVMe-накопителями, и смогут ли они оттуда выбраться в ближайшее время – вопрос достаточно интересный.

Думается, никто не будет спорить с тем, что Samsung 970 EVO Plus заслуживает какой-то особой награды, которой на этот раз станет «Выбор редактора», ведь этот SSD предлагает полный набор преимуществ: высокую производительность, хорошую надёжность, удобное гарантийное обслуживание, аппаратное шифрование данных и качественную программную поддержку. И всё это по достаточно гуманной цене. Рекомендованная стоимость новинки в России установлена в 6 390, 10 990 и 22 990 рублей за версии ёмкостью 250, 500 и 1000 Гбайт соответственно. На прилавки же отечественных магазинов новинка попадёт, как ожидается, в течение ближайшего месяца.

Выбор редактора


Оригинал материала: https://3dnews.ru/981397