Обзор и тестирование SSD-накопителя PCIe NVMe Patriot P300 256 Гбайт
Оглавление
Вступление
Сегодня у нас в гостях SSD бренда Patriot. Этот бренд известен производством геймерской памяти и различных геймерских аксессуаров, но выпускает он также продукцию и «для гражданских».
реклама
Сегодня у нас в гостях — как раз образец такой продукции для «обычных» пользователей — твердотельный накопитель Patriot P300 емкостью 256 ГБ.
В серию геймерских накопителей Patriot P300 входят четыре накопителя с емкостью от 128 ГБ до 1 ТБ. В версии для США есть еще накопитель с емкостью 2 ТБ. Почему его нет в версиях для всех остальных стран — не спрашивайте. Так надо.
Официальная страница накопителей SSD серии Patriot P300 — здесь.
Технические характеристики и особенности
реклама
Модель | P300P128GM28 | P300P256GM28 | P300P512GM28 | P300P1TBM28 |
Форм-фактор | M.2 2280 | M.2 2280 | M.2 2280 | M.2 2280 |
Интерфейс | NVMe PCIe Gen 3×4 | NVMe PCIe Gen 3×4 | NVMe PCIe Gen 3×4 | NVMe PCIe Gen 3×4 |
Емкость | 128 ГБ | 256 ГБ | 512 ГБ | 1 ТБ |
Контроллер | SiliconMotion SM2263XT | SiliconMotion SM2263XT | SiliconMotion SM2263XT | SiliconMotion SM2263XT |
ОЗУ | Нет | Нет | Нет | Нет |
Макс. скорость чтения | 1600 MБ/с | 1700 MБ/с | 1700 MБ/с | 2100 MБ/с |
Макс. скорость записи | 600 MБ/с | 1100 MБ/с | 1200 MБ/с | 1650 MБ/с |
Ресурс по записи | 40 TБ | 80 TБ | 160 TБ | 320 TБ |
Цена | $35 | $65 / ₽3900 | $105 / ₽6300 | $165 |
Масса | 9 г | 9 г | 9 г | 9 г |
Гарантия | 3 г | 3 г | 3 г | 3 г |
Цена в рублях указана на те накопители, которые уже появились в российской рознице; цена в долларах указана по данным производителя.
Теперь попытаемся разобраться в деталях. Начнем с того, что в официальных характеристиках производитель не указывает тип или производителя примененной флеш-памяти. То есть, оставляет себе свободу действий и право замены на другой тип памяти. В связи с этим результат теста того экземпляра, который попал в нашу лабораторию, может не полностью совпадать с результатами экземпляров из других партий. Но отличаться должен не сильно, поскольку выбор в той же ценовой категории, в общем-то, не велик.
Еще одна важная деталь: в накопителе применен контроллер Silicon Motion SM2263XT. Это — недорогой 4-канальный контроллер DRAM-less типа, т.е. без использования оперативной памяти для своей работы. Дорогие современные контроллеры отличаются тем, что имеют 8 каналов и поддерживают работу с собственной оперативной памятью; что позволяет ускорить выполнение операций.
Но есть тонкость: контроллер SM2263XT хотя и не может иметь собственного ОЗУ, может пользоваться оперативной памятью того компьютера (хоста), в котором установлен накопитель. Этот факт отражен в блок-схеме контроллера:
Такую технологию производитель контроллера называет Host Memory Buffer (HMB). Цель — совершенно очевидна: удешевить контроллер с минимальными потерями для скорости его работы. Но совсем обойтись без потерь точно не получится.
Упаковка, комплектация и дизайн SSD-накопителя
Накопитель пришел к нам в простой упаковке-блистере, в верхней части которой сделано фигурное отверстие для подвешивания на стеллажах-витринах:
Упаковка накопителя подчеркивает его предназначение для недорогих систем.
На обратной стороне представлен небольшой набор технических параметров на многих языках (включая русский):
Упаковка не имеет «язычка» или насечек для вскрытия, поэтому ее просто надо аккуратно разрезать ножницами по периметру и достать пластиковую «кроватку» с накопителем.
И вот, наконец, перед нами герой обзора, как он есть:
реклама
Все микросхемы расположены на одной стороне платы; и прямо на них наклеена этикетка с реквизитами изделия.
Несмотря на строжайшее предупреждение на этикетке, что гарантия теряется при ее отрыве; естественно, этикетка была снята (благо делается это очень легко и без повреждений самой этикетки или накопителя):
Электроника накопителя оказалась очень проста: контроллер SM2263XT, четыре чипа флеш-памяти 29F64B2AMCTH2 и минимальный набор необходимой обвязки.
реклама
Чипы флеш-памяти определяются утилитой smi_nvme_flash_id от Вадима Очкина как произведенные компанией Intel 64-слойные с типом TLC; емкость — по 64 ГБ каждый. Несмотря на громкое имя производителя, чипы обычные. Из необычных чипов Intel производит флеш-память Optane, но это — совсем другой ценовой уровень.
На обратной стороне платы накопителя — только дорожки металлизации, покрытые для защиты черным лаком:
Тестовый стенд и дополнительное программное обеспечение
Используемый тестовый стенд основан на следующих комплектующих:
- Процессор AMD Ryzen 9 3900X, 3.8 ГГц;
- Материнская плата: ASUS ROG Crosshair VIII Hero (Wi-Fi);
- Оперативная память: 2×8 Гбайт DDR4 Patriot Viper Steel PE000599-PVS416G440C9K;
- Видеокарта: Gigabyte GeForce GT1030 GV-N1030D5–2GL;
- Блок питания: Cooler Master MasterWatt Lite 500 MPX-5001-ACABW-ES (500 Вт);
- Корпус: открытый стенд (для исключения влияния качества корпуса на результаты термоизмерений);
- Операционная система: Windows 10×64 со всеми текущими обновлениями с Windows Update.
реклама
Перед проведением тестов производилась перезагрузка системы и выполнялась команда Trim для тестируемого SSD (об исключениях будет упомянуто в тексте). Кроме того, физически отключался интернет.
Если коротко охарактеризовать тестовый стенд, то его производительность достаточна, чтобы не стать «узким горлом» и, по возможности, не влиять на результаты замеров производительности SSD.
При тестировании SSD на систему было установлено дополнительное программное обеспечение: утилита «Patriot PCIe ToolBox» версии 1.3, скачанная с сайта производителя. Данная утилита обладает не слишком широким функционалом, весь он представлен на этом скриншоте:
Для тестирования производительности накопителя использовались «старые» версии тестовых утилит с целью обеспечения сравнимости с данными предыдущих тестов SSD.
реклама
Для проверки копирования и обработки реальных файлов использовались следующие операции:
- Копирование папки с фотографиями в формате jpeg, размер 1.52 Гбайт (1 634 471 499 байт), 410 файлов;
- Копирование папки с HD-видео (AVC), размер папки 10.4 Гбайт (11 147 297 564 байт), 7 файлов;
- Копирование папки с музыкальными аудиозаписями в формате mp3, размер папки 1.52 Гбайт (1 634 133 002 байт), 481 файл;
- Копирование папки с документами в формате doc, размер папки 1.50 Гбайт (1 612 546 048 байт), 566 файлов;
- Обработка контейнера mkv при помощи программы MKVToolnix 18.0.0 с удалением всех звуковых дорожек и субтитров (в качестве образца использовался короткометражный анимационный фильм Sintel в виде файла размером 5.11 Гбайт);
- Архивация вышеуказанных папок с фотографиями и с документами в один архив (архиватор 7Zip версии 19.00×64, тип архива — 7z, без сжатия).
Для проверки копирования больших объемов данных использовались папки с фильмами (так как они представляют собой плохо сжимаемые данные, что позволит уменьшить влияние алгоритмов сжатия данных).
Тестирование температурных режимов и стабильности
Утилита Crystal Disk Info (8.4.0) показывает, что, в установившемся режиме без проведения каких-либо операций, температура SSD составляет чуть выше 40 градусов:
реклама
Теперь сделаем пару элементарных тестов, которые значительно «проливают свет» на свойства накопителя. Эти тесты — на линейное чтение и линейную запись.
Для линейного чтения на накопители предварительно был записан массив плохо сжимаемой информации (примерно на 40% объема). Это необходимо было для определения реакции системы на чтение памяти с данными и без данных (ячейки в этом случае в SSD помечаются как «пустые»).
Вот что получилось в тесте линейного чтения:
Здесь видно, что на той области, где содержались реальные данные, скорость чтения колебалась около 1450 МБ/с;, а на «пустом» участке повысилась до 1940 МБ/с. Это — очень неплохие показатели для бюджетного накопителя.
реклама
Такое возможно только в одном случае: если контроллер видит, что чтение осуществляется из «пустых» ячеек, то собственно чтения он не осуществляет, а посылает в систему непрерывный поток нулевых данных. Это — не есть плохо, поскольку является одним из алгоритмов ускорения работы SSD;, но говорит о том, что поведение SSD может быть весьма разнообразным в зависимости от вида данных и их наличия как такового.
Теперь переходим к тесту на линейную запись:
Картинка с линейной записью оказалась типичной для современных SSD-накопителей, использующих для своей работы так называемый SLC-кэш.
SLC-кэш представляет собой часть флеш-памяти, переведенную в «быстрый» режим SLC. Пока он не закончится, запись идет быстро;, а когда закончится, то на уровне «обычной» скорости флеш-памяти (которая не велика). Вот здесь мы и видим наглядно работу этой технологии.
реклама
Сначала идет примерно на 12.5% участок быстрой записи (около 1150 МБ/с); затем, когда SLC-кэш заканчивается — запись с собственной скоростью флеш-памяти (ок. 150 МБ/с), а под конец, когда пространства памяти остается совсем мало, скорость еще немного падает.
Температура накопителя к концу теста линейной записи повысилась намного больше, чем в тесте на чтение, и достигла 68 градусов:
Еще чуть выше оказалась температура при длительной операции копирования большого объема файлов:
Такая температура еще не опасна троттлингом, но уже довольно близка к этому. При этом следует помнить, что тест проводился в «идеальном корпусе», т.е. вовсе без корпуса. Ситуация в реальном корпусе может быть хуже из-за близости источников тепла в закрытом пространстве (будет зависеть от вентиляции).
Теперь проверим стабильность скоростных характеристик накопителей в различных ситуациях его использования. Тестирование проводилось утилитой CrystalDiskMark 3.0.3 для четырех вариантов: «спокойное» состояние (диск записан на 20%); состояние сразу после записи (копирования) высокого объема данных 51450909004 байт (47.9 ГБ записи без команды Trim), через час после записи высокого объема данных (снова без принудительной подачи команды Trim), и, наконец, после подачи команды Trim.
Эти тесты позволяют определить, насколько внутренние процессы после записи данных «мешают» работе с новыми данными; происходит ли автоматическая «расчистка» накопителя и насколько успешно она работает.
Тесты показали хорошую стабильность работы. Быстродействие колебалось лишь в пределах естественных случайных отклонений от измерения к измерению.
Можно констатировать, что после выполнения операций с большими объемами данных диск быстро восстанавливает свое быстродействие.
Тестирование производительности
Итак, как мы видели в предыдущей главе, тестируемый накопитель в режиме записи имеет два режима работы: «быстрый» (без переполнения кэша) и «медленный» — когда кэш переполняется.
Сразу скажу, что тестирование производительности полностью проводилось в «быстром» режиме. Будем считать, что потребитель в курсе особенностей накопителей и не будет их «насиловать», доводя до переполнения кэша. :)
Для имитации работы в условиях, «максимально приближенных к боевым», накопитель тестировался заполненным на 20–40% плохо сжимаемыми данными. А для гарантированного обеспечения «быстрого» режима перед каждым тестом производилась перезагрузка, подача команд оптимизации и Trim, после чего — еще несколько минут «покоя».
Anvil’s Storage Utilities 1.1.0
Для «разминки» — результаты теста в Anvil’s Storage Utilities 1.1.0.
Futuremark PCMark 7
Данный тест проводит имитацию действий пользователя при работе за компьютером, т.е. без «гонки на скорость».
Первый результат — общий итог в баллах; остальные, кроме первого — в мегабайтах в секунду.
Включите JavaScript, чтобы видеть графики
Включите JavaScript, чтобы видеть графики
Включите JavaScript, чтобы видеть графики
Включите JavaScript, чтобы видеть графики
Включите JavaScript, чтобы видеть графики
Включите JavaScript, чтобы видеть графики
Включите JavaScript, чтобы видеть графики
Включите JavaScript, чтобы видеть графики
CrystalDiskMark (64bit) 3.0.3
Этот тест делает проверку скорости записи/чтения в нескольких режимах с потоком случайных плохосжимаемых данных. Это позволяет уменьшить влияние на результат внутренних алгоритмов сжатия в накопителях;, но надо иметь в виду, что «ускоряющие» алгоритмы в современных накопителях настолько хитры и изворотливы, что полностью исключить их влияние вряд ли получится.
Мбайт/с
Включите JavaScript, чтобы видеть графики
Мбайт/с
Включите JavaScript, чтобы видеть графики
Мбайт/с
Включите JavaScript, чтобы видеть графики
Мбайт/с
Включите JavaScript, чтобы видеть графики
Мбайт/с
Включите JavaScript, чтобы видеть графики
Мбайт/с
Включите JavaScript, чтобы видеть графики
Мбайт/с
Включите JavaScript, чтобы видеть графики
Мбайт/с
Включите JavaScript, чтобы видеть графики
Операции с различными типами файлов внутри накопителей
В данном подразделе, кроме собственно копирования типовых наборов файлов, будут проверены операции редактирования видеофайла и архивирования двух папок с разнотипным содержимым (в одной — аудиофайлы, в другой — документы doc).
Меньше — лучше
Включите JavaScript, чтобы видеть графики
Меньше — лучше
Включите JavaScript, чтобы видеть графики
Меньше — лучше
Включите JavaScript, чтобы видеть графики
Меньше — лучше
Включите JavaScript, чтобы видеть графики
Меньше — лучше
Включите JavaScript, чтобы видеть графики
Меньше — лучше
Включите JavaScript, чтобы видеть графики
Время доступа при операциях случайного чтения и записи
Время доступа накопителей SSD настолько короче по сравнению с «традиционными» HDD, что им, как правило, можно пренебречь. Но раз такой параметр существует, то он будет проверен.
Среднее время доступа при операциях чтения и записи было получено в результате тестирования AS SSD Benchmark версии 1.7.4739.38088.
Меньше — лучше
Включите JavaScript, чтобы видеть графики
Меньше — лучше
Включите JavaScript, чтобы видеть графики
Копирование файлов большого объема
В предыдущих тестах мы проверяли работу накопителя в «быстром» режиме (когда объема кэша хватает для выполнения тестовых операций). А теперь проверим работу при выходе за пределы этого режима, для чего будем использовать копирование файлов в большом объеме.
Под «большим объемом» копируемых файлов в данном случае понимаем такой объем, который гарантированно «забьет» кэш накопителя. И, соответственно, в данном случае интересно будет понаблюдать за поведением накопителей в этот момент.
Для этого проведем копирование 100 ГБ плохо сжимаемых файлов (фильмов) в пределах накопителя.
На графике заметна «двухступенчатая» горка в начале графика, когда работает кэш разных уровней — как собственный кэш накопителя, так и внешний. Но кэша хватает ненадолго. Затем скорость снижается и колеблется с короткими подъемами.
Продолжительность копирования составила 10 мин. 42 с; средняя скорость копирования составила 159.5 МБ/с.
Накопитель работал в точном соответствии с теорией;, но это лишний раз напоминает, что скорость работы накопителя, указанная производителем, действительна только для «коротких» операций. Правда, именно они и встречаются чаще всего в жизни.
Чтение файлов с одновременным удалением
Такая нагрузка (чтение и/или запись одной информации с одновременным удалением другой) — характерна для серверных применений, когда разные процессы (или разные пользователи) могут одновременно выполнять операции записи, чтения и удаления. Причем операция удаления для накопителей SSD, в отличие от традиционных HDD, очень непроста.
В добрых старых HDD саму информацию удалять не надо — достаточно пометить, что она удалена. А магнитные ячейки потом, при поступлении новой информации, можно перезаписать как угодно: вместо нулей записать единицы, или наоборот. В SSD так сделать нельзя, там запись «однонаправленная». Перед записью новой информации ячейки надо обязательно очистить от старой. А это — дополнительная нагрузка на накопитель.
Для проверки поведения накопителя было осуществлено удаление большого объема данных (45 ГБ) во время прохождения теста линейного чтения накопителя. Перед этим диск был заполнен данными общим объемом 145 ГБ, т.е. после удаления должно остаться еще 100 ГБ данных.
Удаление делаем «по-честному», а не перемещением файлов в «Корзину» (что удалением в физическом смысле не является). Затем делаем скриншот графика чтения, вот он:
Удаление было произведено, когда было прочитано 10% диска. На графике, кроме пиков, видны две характерные плоские «полочки» (временами прерывистые). Первая — на уровне 1450 МБ/с, это — чтение реальных данных; и вторая — на уровне 1940 МБ/с — чтение незаполненного данными пространства. По графику видно, что записанные на накопитель данные были частично фрагментированы.
А в результате удаления части файлов возникли два пика, направленных вниз. Один — небольшой, возник почти сразу после удаления файлов; им можно пренебречь. Второй пик — большой; возник значительно позже, примерно на 19% чтения. Это — «задержанная» реакция накопителя на удаление, связанная с проведением большого объема «внутренних работ» после удаления (очистка и т.п.).
Явление устойчиво, повтор эксперимента показал тот же самый результат. Факт глубокого (хотя и короткого по времени) провала скорости чтения после удаления файлов говорит о том, что для нагрузок серверного типа накопитель не подходит (что вполне естественно, поскольку накопитель — обычного потребительского класса).
Заключение
Протестированный накопитель изначально не позиционировался как боец на фронте производительности. Такие «общегражданские» модели выпускаются для сражений на других фронтах — на ценовых.
И, соответственно, победа или поражение будут определяться не столько аппаратной «начинкой» устройства, сколько маркетологами, специалистами по рекламе, импортерами и розничными продавцами (пожалуй, последними — в наибольшей степени).
Что касается технического уровня протестированного Patriot P300, то его можно назвать ожидаемо-средним. С таким недорогим контроллером и флеш-памятью среднего уровня никаких конкурентов накопитель победить не мог, да и не должен.
Он просто добросовестно исполняет свои обязанности на том уровне, который определен его «начинкой», и нигде «в грязь лицом» не ударил. Его производительность более чем достаточна для работы очень хорошего офисного компьютера;, а более емкие накопители этой же серии не грешно устанавливать и в игровые компьютеры начального уровня.
Выражаем благодарность:
- Компании Viper за предоставленный на тестирование накопитель Patriot P300 256 Гбайт (VPR100–256GM28H).
- Постоянному участнику нашего форума Вадиму vlo Очкину за разработанные утилиты по анализу SSD.
Полный текст статьи читайте на overclockers.ru