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

Обзор NVMe-накопителя ADATA XPG SX6000 Pro: так ли ужасны недорогие NVMe SSD?

Технические характеристики. Внешний вид и внутреннее устройство. Программное обеспечение

Персональные компьютеры планомерно переходят на использование твердотельных накопителей с интерфейсом NVMe. Такие SSD уже перестали быть экзотическими решениями для отдельных энтузиастов, гонящихся за максимальной производительностью, и заняли место в сознании обычного покупателя. Даже на отечественном рынке, который отличается серьёзной инерционностью, NVMe SSD сейчас занимают около четверти всего объёма продаж потребительских накопителей. А если говорить о моделях ёмкостью от терабайта и выше, то в этом сегменте доля NVMe SSD ещё выше – такие накопители предпочитает каждый третий покупатель.

Впрочем, никакого особого удивления это не вызывает. Накопители на базе флеш-памяти вообще сильно подешевели за этот год, потеряв в цене более 50 %, а среди NVMe-устройств стало появляться большое число моделей, которые стараются приблизиться по цене к SATA-накопителям. И иногда это у них получается. В некоторых случаях переплата за более современный интерфейс составляет менее 10-20 % — притом что NVMe-решения компактнее, удобнее при сборке системы и, самое главное, заведомо производительнее.

Безусловно, одним из основных инициаторов сближения цен SATA и NVMe SSD стала компания Kingston, которая наводнила рынок очень доступными NVMe-накопителями серии A1000 и в течение года планомерно придвигала стоимость этого предложения к цене SATA SSD среднего класса. Однако нельзя сказать, что массовое признание NVMe-накопителей произошло одними только усилиями Kingston. Появились недорогие SSD с прогрессивным интерфейсом и у других производителей второго-третьего эшелонов. Причём если Kingston A1000 – во многом компромиссное решение, использующее для передачи данных урезанную шину PCI Express 3.0 x2, то другие разработчики стали предлагать накопители с похожей ценой, но с более впечатляющими характеристиками. Здесь в качестве примеров можно привести рассмотренный нами ранее накопитель Transcend SSD 110S с технологией HMB или героя сегодняшнего обзора – ADATA XPG SX6000 Pro.

Заняться тестами данной новинки компании ADATA нас заставило то обстоятельство, что она преподносится производителем как наилучший вариант среди недорогих потребительских NVMe-решений. Компания ADATA отличается большой любовью ко всяким экспериментам с платформами твердотельных накопителей, и XPG SX6000 Pro в этом плане служит отличным продолжателем традиций. В нём применяется чрезвычайно редкий безбуферный контроллер разработки Realtek, который тем не менее обещает достаточно высокую для своего класса производительность. В деле контроллеры Realtek мы пока ещё не видели, поэтому дать хотя бы какую-нибудь предварительную оценку такого решения мы не сможем. А значит, знакомиться с XPG SX6000 Pro придётся тщательно и подробно. Именно так и появился этот обзор, в котором мы попробуем ответить на вопрос, можно ли рассматривать XPG SX6000 Pro в качестве добротного системного SSD для компьютеров среднего класса.

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

Итак, ADATA XPG SX6000 Pro – это накопитель на базе контроллера Realtek RTS5763DL. И это важно, потому что никаких других SSD производителей второго эшелона на базе этого чипа на момент написания материала не существовало. Следовательно, накопитель, с которым мы имеем дело сегодня, – уникальная модель. Вместе с тем XPG SX6000 Pro – уже не первый опыт сотрудничества ADATA и Realtek. Ранее в ассортименте ADATA существовала модель XPG SX6000, в которой использовался контроллер Realtek RTS5760, поэтому можно сказать, что появление обновлённого «профессионального» накопителя с более свежим базовым чипом особым сюрпризом не является.

Но всё-таки кажется несколько странным, что при переходе на другой контроллер ADATA ограничилась лишь только добавлением в название слова Pro. Да и в целом новый накопитель кардинально отличается от своего предшественника. Более того, изначально XPG SX6000 Pro демонстрировался на выставках под именем SX7100, и это было бы для него более справедливое название. Посудите сами: в новой модели обмен данными с системой происходит по четырём, а не по двум линиям PCI Express 3.0, а заявленные показатели производительности выросли примерно вдвое. Кроме того, в серии XPG SX6000 Pro появилась совместимость с протоколом NVMe Express 1.3, в сторону увеличения ёмкостей расширился модельный ряд, а сами накопители стали надёжнее за счёт добавления в микропрограмме технологий коррекции ошибок на LDPC-кодировании. Разве всего этого мало для того, чтобы увеличить числовой индекс в названии продукта?

Формальные спецификации XPG SX6000 Pro приобрели следующий вид:

Производитель ADATA
Серия XPG SX6000 Pro
Модельный номер ASX6000PNP-256GT-C ASX6000PNP-512GT-C ASX6000PNP-1TT-C
Форм-фактор M.2 2280
Интерфейс PCI Express 3.0 x4 – NVMe 1.3
Ёмкость, Гбайт 256 512 1024
Конфигурация
Микросхемы памяти: тип, интерфейс, техпроцесс, производитель Micron 64-слойная 256-Гбит TLC 3D NAND
Контроллер Realtek RTS5763DL
Буфер: тип, объём Нет
Производительность
Макс. устойчивая скорость последовательного чтения, Мбайт/с 2100 2100 2100
Макс. устойчивая скорость последовательной записи, Мбайт/с 1200 1500 1500
Макс. скорость произвольного чтения (блоки по 4 Кбайт), IOPS 190 000 250 000 250 000
Макс. скорость произвольной записи (блоки по 4 Кбайт), IOPS 180 000 240 000 240 000
Физические характеристики
Потребляемая мощность: бездействие/чтение-запись, Вт Н/д
MTBF (среднее время наработки на отказ), млн. ч 2,0
Ресурс записи, Тбайт 150 300 600
Габаритные размеры: Д × В × Г, мм 80 × 22 × 3,58
Масса, г 8
Гарантийный срок, лет 5

Используемый в основе XPG SX6000 Pro контроллер Realtek RTS5763DL – это урезанная версия чипа RTS5763, представляющего собой полноценный высокопроизводительный контроллер с DRAM-буфером и восемью каналами. Однако старший чип RTS5763 до финальных продуктов пока так и не добрался, и отдуваться за двоих приходится четырёхканальному и безбуферному RTS5763DL, который, впрочем, тоже неплох в своей нише. Ведь из спецификаций следует, что скорости XPG SX6000 Pro должны быть выше, чем у основанного на контроллере Phison E11 накопителя Kingston A1000 и чем у Transcend SSD S110 на базе чипа Silicon Motion SM2263XT, а его ресурс – как минимум не хуже.

Надо сказать, что сейчас наметилась отчётливая тенденция перевода недорогих SSD на QLC-память. Она коснулась и NVMe-накопителей — например, на четырёхбитовой памяти основываются Intel SSD 660p и Crucial P1. Но ADATA XPG SX6000 Pro, несмотря на близкую цену, использует традиционную TLC-память, что также должно положительно сказываться как на надёжности, так и на быстродействии. Причём в накопителе ADATA применяется не абы какая TLC-память, а удачная 64-слойная TLC 3D NAND производства Micron, которая формируется из небольших по ёмкости кристаллов и позволяет получать массивы памяти с очень достойной производительностью.

Тем не менее в XPG SX6000 Pro дело не обходится без технологии SLC-кеширования, которая в данном случае носит полностью динамический характер. Проиллюстрировать её работу можно при помощи графика скорости непрерывной последовательной записи данных на накопитель ёмкостью 512 Гбайт (измерения проводились на свободном SSD).

В ускоренном SLC-режиме накопителю удаётся записать порядка 174 Гбайт данных, при этом скорость записи составляет примерно 1,5 Гбайт/с, то есть соответствует заявленному в спецификации значению. Но затем свободное место в массиве флеш-памяти заканчивается, и запись переходит в медленный TLC-режим. Причём одновременно с записью контроллер накопителя вынужден освобождать место и уплотнять данные в ячейках, записанных в SLC-режиме. В результате производительность падает на порядок – примерно до 170 Мбайт/с. Но при обычном домашнем использовании с такими ситуациями придётся сталкиваться нечасто – они могут возникнуть лишь при одномоментном переносе на SSD объёмов информации, способных занять более трети свободного места.

Как видите, SLC-кеширование достаточно неплохо компенсирует недостатки TLC-памяти, и проблемы здесь нет. Гораздо большие неприятности на практике способно доставить отсутствие в ADATA XPG SX6000 Pro выделенного DRAM-буфера, который нужен для хранения копии таблицы трансляции адресов с быстрым доступом. Но контроллер Realtek RTS5763DL готов предоставить некоторую компенсацию – технологию HMB (Host Memory Buffer). Суть заключается в том, что вместо выделенной динамической памяти внутри SSD для хранения рабочей копии таблицы трансляции адресов контроллером используется основная оперативная память компьютера. Прямой доступ к ней со стороны периферийных устройств – одна из возможностей шины PCI Express, поэтому для накопителей с интерфейсом NVMe проблемой это не является. Всё работает «из коробки» и не требует никакой дополнительной настройки.

Тем не менее конкретные реализации технологии HMB могут различаться. Разные накопители могут запрашивать у операционной системы под свои нужды разные объёмы памяти и распоряжаться ей по-разному. Для того чтобы оценить эффективность работы HMB в ADATA XPG SX6000 Pro, мы проверили производительность SSD при случайном мелкоблочном чтении, которое требует множественного поиска совпадений в таблице трансляции адресов. Зависимость скорости случайного чтения от объема данных, в рамках которого осуществляются запросы, позволяет выявить, какая часть таблицы трансляции кешируется в оперативной памяти ПК и при каких условиях производительность чтения ADATA XPG SX6000 Pro не страдает от отсутствия в конструкции накопителя выделенного DRAM-буфера.

Тестируя тестировали безбуферный накопитель Transcend SSD 110S, мы убедились, что технология HMB может позволить вполне эффективно закешировать наиболее востребованную часть таблицы трансляции адресов. Однако в рассматриваемом сегодня ADATA XPG SX6000 Pro оперативная память компьютера используется не так интенсивно. Высокая скорость произвольных операций обеспечивается лишь в пределах небольшой, 4-гигабайтной области, чего при реальной нагрузке может быть недостаточно. Иными словами, технология HMB в XPG SX6000 Pro компенсирует отсутствие в этом накопителе DRAM-буфера лишь частично. При серьёзных нагрузках мелкоблочного характера, при которых предполагаются обращения к большим объёмам данных, производительность этого SSD может серьёзно снижаться.

Кроме того, такой подход, предполагающий размещение части таблицы трансляции адресов в оперативной памяти ПК, требует специальной поддержки со стороны операционной системы. На данный момент её может предоставить лишь Windows 10 версии 1709 и новее или Linux, начиная с релиза 4.14. Во всех же иных случаях (например, в Windows 7) ADATA XPG SX6000 Pro будет работать «в режиме совместимости» – как крайне медлительный безбуферный накопитель.

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

Для проведения тестирования мы воспользовались средним представителем модельного ряда ADATA XPG SX6000 Pro — ёмкостью 512 Гбайт. С одной стороны, такая версия уже не имеет искусственно ограниченной производительности из-за недостаточного параллелизма массива флеш-памяти, а с другой – стоит совсем недорого, всего лишь около 7,5 тысяч рублей.

Накопитель ADATA XPG SX6000 Pro представляет собой привычную по конфигурации плату в форм-факторе M.2 2280, выполненную на текстолите чёрного цвета. Удобно, что все микросхемы на такой плате размещены на одной стороне: благодаря этому накопитель можно устанавливать в «низкопрофильные» слоты M.2, которые встречаются в некоторых тонких ноутбуках.

Ещё одна положительная особенность XPG SX6000 Pro заключается в том, что производитель, невзирая на бюджетность данной модели, уделил некоторое внимание вопросу отвода тепла. В коробке с SSD можно обнаружить алюминиевую теплораспределительную пластинку с клеевым слоем, которую пользователь при желании может наклеить на поверхность микросхем. Правда, её небольшая толщина и гладкий профиль вряд ли смогут обеспечить высокую эффективность теплоотвода, но даже такой вариант всё равно лучше, чем ничего.

Элементная база, нашедшая применение в ADATA XPG SX6000 Pro, включает в себя пять микросхем. В первую очередь это собственно контроллер Realtek RTS5763DL. Обратите внимание — он имеет достаточно небольшой размер, что объясняется его внутренней простотой: четырёхканальной архитектурой и отсутствием в нём интегрированного контроллера DDR4/DDR3 SDRAM.

Остальные четыре микросхемы – это флеш-память. Они на XPG SX6000 Pro имеют собственную маркировку ADATA, а значит, производитель закупает TLC 3D NAND в виде пластин-полуфабрикатов и самостоятельно режет их на отдельные кристаллы, тестирует и упаковывает. Подобный подход позволяет снизить себестоимость накопителя, но нужно держать ухо востро. Несмотря на то, что производителем флеш-памяти в XPG SX6000 Pro выступает компания Micron, ADATA сама определяет, кристаллы какого качества допустимо использовать в этом накопителе. Иными словами, формально рассматриваемый накопитель основан на 64-слойной TLC 3D NAND второго поколения одного из ведущих производителей, но фактически по надёжности такая память может отличаться от аналогичной оригинальной TLC 3D NAND, используемой в SSD более высокого класса.

Кристаллы 64-слойной Micron TLC 3D NAND имеют ёмкость 256 Гбит, следовательно, контроллер Realtek RTS5763DL в ADATA XPG SX6000 Pro ёмкостью 512 Гбайт работает с массивом флеш-памяти с четырёхкратным чередованием устройств в своих четырёх каналах. Именно этот фактор делает рассматриваемый накопитель достаточно производительным решением при последовательных операциях.

Традиционная наклейка с маркировкой находится у ADATA XPG SX6000 Pro на обороте. Однако особой информативностью она не отличается: на ней сообщается лишь название, ёмкость и серийный номер SSD. Сведений же о версии прошивки или о дате производства нет.

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

С сервисным программным обеспечением у ADATA дело обстоит далеко не лучшим образом. Фирменная утилита для накопителей компании существует, но развивается она крайне вяло, а её возможности и интерфейс оставляют желать лучшего.

Впрочем, имеющаяся утилита SSD Toolbox с XPG SX6000 Pro совместима и базовую функциональность всё-таки предоставляет.

Так, ADATA SSD Toolbox не только выдает полную диагностическую информацию об устройстве, но и позволяет провести проверку флеш-памяти накопителя, отослать на него пакет команд TRIM или выполнить автоматическую настройку параметров операционной системы (отключение Superfetch, Prefetch и дефрагментации).

Также через ADATA SSD Toolbox можно произвести обновление микропрограммы и выполнить процедуру Secure Erase.

Кроме того, после регистрации приобретённого XPG SX6000 Pro на сайте производителя можно получить ключ к популярной программе для клонирования данных Acronis True Image HD 2013/2015.

Методика тестирования. Особенности обработки TRIM. Вывод

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

Тестирование проводится в операционной системе 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, посвященными закрытию этих уязвимостей.

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

ADATA XPG SX6000 Pro – недорогой накопитель с NVMe-интерфейсом. Его прямыми конкурентами являются не решения класса Samsung 970 EVO, Intel 760p и WD Black NVMe, а куда более дешёвые модели. Поэтому наряду с постоянными участниками тестов на диаграммах вы найдёте показатели производительности играющих в той же ценовой категории Kingston A1000 и Transcend SSD 110S.

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

Используемые версии 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.

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

Линейные операции не создают большой нагрузки ни на контроллер SSD, ни на таблицу трансляции адресов. И здесь безбуферные накопители могут проявить свои лучшие качества. Однако по результатам такого не скажешь: свой отпечаток накладывает урезанное число каналов в массиве флеш-памяти. В результате по скорости чтения ADATA XPG SX6000 Pro оказывается наравне с Transcend SSD 110S, то есть примерно в полтора раза медленнее накопителей класса Samsung 970 EVO.

Но зато эффективная реализация динамического SLC-кеширования позволяет XPG SX6000 Pro показать неплохое быстродействие при линейной записи. Результат этого накопителя явно указывает на то, что динамические алгоритмы заведомо лучше статических.

В целом же ADATA XPG SX6000 Pro на базе контроллера Realtek, как и Transcend SSD 110S с контроллером SMI, выглядят как неплохие варианты бюджетных NVMe-накопителей. По крайней мере так их можно охарактеризовать на фоне Kingston A1000, который стоит примерно столько же, но по линейным скоростям совсем недалеко ушел от SATA SSD.

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

Как было показано при рассмотрении паспортных характеристик ADATA XPG SX6000 Pro, контроллер этого накопителя пытается обойтись кешированием лишь незначительной части таблицы трансляции адресов. В результате высоких скоростных показателей при произвольном чтении не получается. Фактически по данному параметру это один из самых медленных NVMe SSD, выигрывающий лишь у аутсайдера Kingston A1000. Впрочем, и этого может быть вполне достаточно для того, чтобы для XPG SX6000 Pro нашлась подходящая ниша. Ведь он по крайней мере не хуже SATA SSD.

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

Скорость случайной записи тоже нельзя назвать коньком ADATA XPG SX6000 Pro. При увеличении глубины очереди запросов его производительность при таких операциях практически не масштабируется, что в целом характерно для безбуферных SSD. Однако справедливости ради нужно заметить, что при отсутствии очереди запросов XPG SX6000 Pro весьма неплох. Он не только показывает лучший результат среди NVMe-накопителей начальной ценовой категории, но и даже дотягивается до показателей «полноценных» моделей с DRAM-буфером и восьмиканальным массивом флеш-памяти.

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

Зато для ADATA XPG SX6000 Pro не составляют особой проблемы смешанные операции. Этот накопитель лучше других недорогих NVMe SSD работает с разнонаправленными запросами, особенно в том случае, когда речь идёт о последовательных обращениях. Правда, нужно иметь в виду, что сценарии с заметным преобладанием операций случайного чтения всё-таки остаются достаточно слабым местом XPG SX6000 Pro. Всё это значит, что на роль универсального системного SSD бюджетное предложение ADATA подойдёт не лучшим образом.

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

 ADATA XPG SX6000 Pro 512GB

ADATA XPG SX6000 Pro 512GB

 Kingston A1000 480GB

Kingston A1000 480GB

В данном разделе мы решили сопоставить ADATA XPG SX6000 Pro с Kingston A1000, чтобы показать, насколько рассматриваемый в этом обзоре накопитель лучше самого популярного бюджетного NVMe SSD. Однако при этом нужно учитывать, что высокие показатели ADATA XPG SX6000 Pro во многом обусловлены тем, что бенчмарк CrystalDiskMark использует тестовый файл размером всего 1 Гбайт. Поскольку ADATA XPG SX6000 Pro задействует под таблицу трансляции адресов всего несколько мегабайтов памяти, он способен выдавать хорошие скорости лишь при работе со сравнительно небольшими объёмами данных. Kingston A1000 же такого недостатка лишён, поскольку имеет в конструкции выделенный полноценный DRAM-буфер.

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

Из приведённой диаграммы можно сделать вывод, что ADATA XPG SX6000 Pro – типичный недорогой NVMe SSD. Он не может составить конкуренцию накопителям более высокого класса, например Samsung 970 EVO, но с точки зрения соотношения цены и производительности всё равно смотрится достаточно неплохо. Нужно лишь понимать, что, хотя XPG SX6000 Pro и обладает NVMe-интерфейсом с пропускной способностью 3,9 Гбайт/с, работающим через четыре линии PCI Express 3.0, этот SSD – компромиссная модель, которая быстрее традиционных SATA SSD всего лишь в полтора раза. По крайней мере именно таким образом ранжирует этот накопитель PCMark 8.

Кстати, если опираться на результат этого бенчмарка, который оценивает быстродействие дисковой подсистемы в реальных приложениях, то можно сделать вывод, что ADATA XPG SX6000 Pro – не самая привлекательная недорогая модель NVMe SSD. Безбуферные накопители, основанные на контроллере SMI SM2263XT, могут похвастать более высоким результатом. Примерами таких моделей могут служить Transcend SSD 110S, а также всякие накопители KingSpec с AliExpress или, например, широко представленный на американском рынке HP EX900.

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

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

Файловые операции внутри накопителя – не лучший вариант нагрузки для ADATA XPG SX6000 Pro. Хотя в число аутсайдеров он всё же не попадает — для недорогого NVMe SSD его производительность вполне приемлема. Также нужно иметь в виду, что накопитель ADATA лучше работает с последовательной нагрузкой, поэтому при работе с файлами большого размера его быстродействие будет выше, чем в случае большого количества маленьких файлов.

Не слишком впечатляющую производительность демонстрирует ADATA XPG SX6000 Pro и при измерении скорости загрузки с него приложений и программ. Однако показанные этим накопителем результаты всё равно на 30-60 % лучше скоростей, которые можно получить в аналогичных сценариях от SATA SSD. Поэтому с точки зрения быстродействия недорогой NVMe SSD вроде XPG SX6000 Pro будет как минимум не хуже любого из накопителей с SATA-интерфейсом. И для того чтобы такое предложение нашло своего покупателя, этого вполне достаточно.

#Особенности обработки TRIM

Для накопителей, лишённых DRAM-буфера, проверку падения производительности при долговременных случайных операциях проводить не получается. Они крайне плохо обрабатывают операции мелкоблочной записи, и их быстродействие оказывается столь низким, что на полное заполнение полутерабайтного SSD потребовалось бы потратить десятки часов. Так что вопрос падения производительности после исчерпания свободного места в массиве флеш-памяти придётся вынести за скобки.

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

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

В этом тесте ADATA XPG SX6000 Pro проявляет себя достаточно обыденно. После подачи команды TRIM он полностью восстанавливает свою изначальную производительность, как это и должно быть. Автономная же сборка мусора без TRIM у этого накопителя не работает, что, впрочем, совершенно типично для накопителей с интерфейсом NVMe.

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

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

После удаления файла объёмом 32 Гбайт накопителю нужно около трёх секунд, чтобы привести себя в порядок. В течение этого срока он практически полностью перестаёт реагировать на внешние воздействия. Время отклика вырастает на два порядка, а производительность падает до нуля даже при чтении. Это может послужить ещё одним подтверждением тезиса о том, что такой SSD будет не слишком хорош в роли рабочего диска. Удел подобных решений – быть хранилищем для игр и программ, при работе с которым преобладают сценарии типа WORM (Write Once, Read Many).

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

Проблема перегрева остро стоит для высокоскоростных NVMe-накопителей в форм-факторе M.2. Однако ADATA XPG SX6000 Pro – это сравнительно простой продукт с производительностью заметно ниже, чем предлагают флагманы. Означает ли это, что такой SSD не нуждается в каком-то особом охлаждении?

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

При чтении никаких проблем с нагревом не возникает. В простое контроллер Realtek RTS5763DL имеет температуру порядка 45 градусов, а в случае интенсивных операций чтения температура поднимается всего на 3-4 градуса.

Но при записи ситуация с температурным режимом серьёзно усугубляется. Примерно за полторы минуты непрерывных операций контроллер прогревается до 100 градусов, после чего включается троттлинг. Но не стоит думать, что ADATA XPG SX6000 Pro склонен к перегреву. На самом деле нет, поскольку для того, чтобы привести этот накопитель в высокотемпературное состояние, требуется записать на него без перерывов более 140 Тбайт данных, чего в реальных условиях, естественно, не бывает.

Иными словами, в обычных пользовательских сценариях с преобладанием операций чтения температурный режим ADATA XPG SX6000 Pro никакого беспокойства не вызывает.

#Выводы

Рассмотренный ADATA XPG SX6000 Pro относится к числу продуктов, про которые трудно сказать что-то однозначное. Этот накопитель легко представить как в положительном, так и в отрицательном свете — в зависимости от того, как к нему подходить.

С одной стороны, XPG SX6000 Pro совсем не похож на «образцово-показательные» NVMe SSD вроде WD Black NVMe или Samsung 970 EVO. Он заметно медленнее их, несмотря на то, что использует ровно тот же прогрессивный интерфейс NVM Express 1.3 и включается в систему по четырём линиям PCI Express 3.0. Но с другой стороны, рассмотренное предложение ADATA продаётся по заметно более доступной цене, и сравнивать его скорее нужно с SATA-накопителями, которые, естественно, уступают ему по скорости.

Иными словами, ADATA XPG SX6000 Pro – эдакий промежуточный вариант для тех, кто хочет получить что-то побыстрее, чем SATA SSD, но при этом не готов тратиться на нормальный флагманский NVMe-накопитель. И в такой роли XPG SX6000 Pro выступает вполне убедительно. Его можно считать альтернативой решениям на контроллере SMI SM2263XT, самым популярным вариантом среди которых является Transcend SSD 110S. Предложение ADATA использует иной контроллер разработки Realtek, но на практике работает с похожим уровнем быстродействия, пускай и с немного иными акцентами в профиле производительности.

Обуславливается это тем, что XPG SX6000 Pro – это безбуферный накопитель, который хоть и поддерживает технологию HMВ, но пользуется совсем небольшим объёмом оперативной памяти. А это значит, что интенсивное мелкоблочное чтение – наиболее неблагоприятный вариант нагрузки для данной модели. Поэтому, делая ставку на ADATA XPG SX6000 Pro, нужно учитывать, что он не слишком хорошо покажет себя, если на нём разворачивать операционную систему и рабочие приложения. Зато если на нём располагать файлы большого размера, например те же игры, то предлагаемый уровень производительности разочаровать не должен. И именно как недорогой геймерский носитель информации XPG SX6000 Pro вполне имеет право на жизнь.



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