NVMe SSD Wicgtyp NV940 512ГБ - безбуферный PCIe 4.0x4 на новом контроллере SMI SM2269XT

- Цена: $44.5 (2676р на момент покупки)
- Перейти в магазин
В этот раз охота за ssd с новыми контроллерами увенчалась успехом и экземпляр на свежем sm2269xt был угадан с первого раза.
Упаковка — картонная коробка заклеенная круглой пломбой из липучки, внутри пластиковая форма для придания жесткости. В комплекте есть винт М2.



Плата с двух сторон обклеена бумажными этикетками:



Потроха:
smi sm2269xt + 2шт NX962 — 4 кристалла micron b47r в каждом bga132 корпусе с оригинальной маркировкой.
Спецификация от продавца (насколько я помню, на момент покупки про контроллер тут еще не было):

Конфигурация программно:
Есть поддержка hmb, но с ней наблюдаются нюансы.
Smart при первом включении:

поддерживается только 512B сектор.
Hwinfo — есть поддержка энергосбережения:

Тестирование проходило в «процессорном» слоте платы на чипсете z690 с процессором i3-12100 под Windows 10/22h2 со стандартным драйвером stornvme. Тесты проводились в условиях достаточного охлаждения, если не указано иное.
Сначала посмотрим на запись всего обьема посредством aida64/diskbench. Небольшое замечание по версиям теста — сравнительно свежие версии diskbench делают паузы в процессе обмена с диском, что иногда приводит к несоответствию времени и позволяет ssd частично высвобождать slc-кеш, что дает достаточно странные результаты. Используемая версия (1.04.07 из комплекта 4.20) этому практически не подвержена.

Запись пустого 2380MB/s в slc-кеш ~17%, 800MB/s в tlc ~56%, 420MB/s при одновременном сбросе кеша, остаток. Стоит отметить, что у прошивок безбуферных контроллеров от smi наконец-то появилась прямая запись в tlc, что обеспечивает высокую скорость при единовременной записи больших обьемов. sm2263xt любую запись прогонял через slc-кеш, используя его как fifo-буфер. Результат очень неплох для такого обьема:
потребление — 2.9Вт в slc-кеш, и ~2.6/2.4Вт остальные два участка, фоновой активности после завершения записи нет.
Чтение записанного — видно что в области записанной в slc режиме скорость чуть выше. 4500 и 4200MB/s соответственно. Скорости опять же высоки, особенно если сравнивать с некоторыми другими контролллерами.

Повторная запись (на уже заполненный накопитель) — кеша нет совсем, зато прямая запись в tlc с весьма приличной скоростью.

hdtunepro с обьемами 32, 96 и 128GB — обьем кеша совпадает с результатами aida/diskbench, в то же время наблюдается аномалия со скоростью чтения — если записать обьем выходящий за пределы slc-кеша, то скорость чтения без паузы после записи оказывается заметно снижена. Возможно контроллер в это время занимается фоновым сбросом кеша несмотря на запросы извне.



Скорость произвольной записи блоком 4k и очередью в 32 ~трех обьемов, область — весь накопитель, исходно — пустой. Один график — iops в среднем, второй — пиковые задержки (без усреднения — отдельные операции, не надо сравнивать с распространенными в некоторых обзорах графиками построенными на основе данных iometer'а, где «пиковые» задержки демонстрируются с полусекундным усреднением):
Скорость записи в slc-кеш невысокая, дальше наблюдается еще два участка свободный массив, подобно последовательной записи, и после где-то 550гигабайт начинается разборка мусора, еще медленнее,
пиковые задержки растут вместе с падением средней скорости, но остаются на сравнительно небольшом уровне.
Скорость чтения заполненного таким образом накопителя достаточно сильно падает, но это типично для любых ssd на основе nand:


Рассмотрим проявление HMB, обьем здесь фиксирован и составляет 64MB.
Ниже приведен график зависимости скорости произвольного чтения последовательно прописанного накопителя с длинной очереди 32 в зависимости от области, в пределах которой производится чтение. Показывает, насколько хватает кеша транслятора (для чего больше частью и используют встроенную или внешнюю оперативную память контроллера, или дополняющий его HMB):
никакого эффекта от включения HMB нет — падение начинается между 64-128MB в обоих случаях.
Но стоит отметить что падение небольшое, чуть выше полутора раз, и скорость после остается достаточно высокая.
Зависимость скорости произвольной записи (4k/qd32) от области напоминает поведение на чтении, и наличие HMB тоже не влияет на результат:

Поведение при отработке трим при очистке всего обьема диска (для замера использовано чтение по произвольным адресам без очереди в пределах всего обьема):
видны 3 стадии — чтение записанного диска (сливается с 0), непосредственно выдача trim — задержки выросли до ~70-75ms в течении ~4.3 секунд суммарно и заключительно — чтение уже пустого диска. Какой-либо фоновой активности после непосредственно выдачи команд тут не наблюдалось.
Немного стандартной синтетики.
CDM7, где все традиционно хорошо, правда на записи до спецификации чуточку не дотянул:
потребление:
ATTO с разной очередью, тут тоже все красиво:





В смарте есть два датчика температуры — основной и два дополнительных, первый из которых дублирует основной.
Их показания совпадают с температурой флеша и контроллера соответственно, измеренными тепловизором.
На открытом стенде без обдува и радиатора, в простое с отключенным энергосбережением, при температуре воздуха ~25С:

Максимум, достигнутый на записи всего обьема, был достигнут после записи ~30% обьема, далее рост прекратился.

Максимум на чтении после трех обьемов:
Троттлинга в обоих случаях не наблюдалось.
Но это младший обьем, скорости и потребление у 1/2TB моделей должны быть местами выше, а значит и нагрев под длительной нагрузкой тоже.
Потребление в простое при разрешенном энергосбережении ~110мВт, при отключенном ~660мВт, максимум на записи 2.9Вт, на чтении 3.0Вт.
На плате есть индикатор активности — зеленый светодиод, который начинает мигать с периодом пол-секунды во время обмена с ssd. Сигнал активности на разьеме его дублирует.

Достаточно удачный ssd без заметных аномалий в поведении. Разве что с hmb непонятно — для чего же он здесь используется, но тут ничего нового, это свойственно всем безбуферным контроллерам от smi, да и не только им.
Упаковка — картонная коробка заклеенная круглой пломбой из липучки, внутри пластиковая форма для придания жесткости. В комплекте есть винт М2.



Плата с двух сторон обклеена бумажными этикетками:



Потроха:

Спецификация от продавца (насколько я помню, на момент покупки про контроллер тут еще не было):

Конфигурация программно:
v0.27a
OS: 10.0 build 19045
Drive : 3(NVME)
Scsi : 3
Driver : W10
Model : NV940-512
Fw : V0506B0
S/N : AA000000000000000008
HMB : 65536 - 65536 KB (Enabled, 64 M)
Size : 488386 MB [512.1 GB]
LBA Size : 512
AdminCmd : 0x00 0x01 0x02 0x04 0x05 0x06 0x08 0x09 0x0A 0x0C 0x10 0x11 0x14 0x80 0x81 0x82 0x84 0xC0 0xC1 0xC2 0xE0 0xE1 0xF0 0xF1 0xF2
I/O Cmd : 0x00 0x01 0x02 0x04 0x05 0x08 0x09 0x0C
Controller: [SM2269XT] bufferless
Bank00: 0x2c,0xc3,0x8,0x32,0xea,0x31,0x0,0x0 - Micron 176L(B47R) TLC 512Gb/CE 512Gb/die
Bank01: 0x2c,0xc3,0x8,0x32,0xea,0x31,0x0,0x0 - Micron 176L(B47R) TLC 512Gb/CE 512Gb/die
Bank02: 0x2c,0xc3,0x8,0x32,0xea,0x31,0x0,0x0 - Micron 176L(B47R) TLC 512Gb/CE 512Gb/die
Bank03: 0x2c,0xc3,0x8,0x32,0xea,0x31,0x0,0x0 - Micron 176L(B47R) TLC 512Gb/CE 512Gb/die
Bank04: 0x2c,0xc3,0x8,0x32,0xea,0x31,0x0,0x0 - Micron 176L(B47R) TLC 512Gb/CE 512Gb/die
Bank05: 0x2c,0xc3,0x8,0x32,0xea,0x31,0x0,0x0 - Micron 176L(B47R) TLC 512Gb/CE 512Gb/die
Bank06: 0x2c,0xc3,0x8,0x32,0xea,0x31,0x0,0x0 - Micron 176L(B47R) TLC 512Gb/CE 512Gb/die
Bank07: 0x2c,0xc3,0x8,0x32,0xea,0x31,0x0,0x0 - Micron 176L(B47R) TLC 512Gb/CE 512Gb/die
Channel: 4
CE : 2
Plane : 4
Die/Ce : 1
Ch map : 0x0F
CE map : 0x03
Bit Per Cell : (TLC)
Inter. : 2
Pages/Block : 2112(704)
First Fblock : 1
Total Fblock : 556
Total Hblock : 30525
Fblock Per Ce : 556
Fblock Per Die: 556
Original Spare Block Count : 39
Vendor Marked Bad Block : 0
Bad Block From Pretest : 26
Флеш как и ожидалось из маркировки micron b47r, один из быстрейших доступных на сегодня tlc.Есть поддержка hmb, но с ней наблюдаются нюансы.
Smart при первом включении:

Отчет smartctl 7.3
smartctl 7.3 2022-02-28 r5338 [i686-w64-mingw32-w10-b19045(64)] (sf-7.3-1)
Copyright © 2002-22, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF INFORMATION SECTION ===
Model Number: NV940-512
Serial Number: AA000000000000000008
Firmware Version: V0506B0
PCI Vendor/Subsystem ID: 0x126f
IEEE OUI Identifier: 0x000000
Total NVM Capacity: 512 110 190 592 [512 GB]
Unallocated NVM Capacity: 0
Controller ID: 1
NVMe Version: 1.4
Number of Namespaces: 1
Namespace 1 Size/Capacity: 512 110 190 592 [512 GB]
Namespace 1 Formatted LBA Size: 512
Local Time is: Mon Jan 09 12:17:54 2023 RTZST
Firmware Updates (0x16): 3 Slots, no Reset required
Optional Admin Commands (0x0017): Security Format Frmw_DL Self_Test
Optional NVM Commands (0x00df): Comp Wr_Unc DS_Mngmt Wr_Zero Sav/Sel_Feat Timestmp Verify
Log Page Attributes (0x1e): Cmd_Eff_Lg Ext_Get_Lg Telmtry_Lg Pers_Ev_Lg
Maximum Data Transfer Size: 64 Pages
Warning Comp. Temp. Threshold: 86 Celsius
Critical Comp. Temp. Threshold: 93 Celsius
Supported Power States
St Op Max Active Idle RL RT WL WT Ent_Lat Ex_Lat
0 + 4.5000W - - 0 0 0 0 0 0
1 + 2.4000W - - 1 1 1 1 0 0
2 + 0.6000W - - 2 2 2 2 0 0
3 - 0.0250W - - 3 3 3 3 5000 5000
4 - 0.0040W - - 4 4 4 4 5000 25000
Supported LBA Sizes (NSID 0x1)
Id Fmt Data Metadt Rel_Perf
0 + 512 0 0
=== START OF SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
SMART/Health Information (NVMe Log 0x02)
Critical Warning: 0x00
Temperature: 24 Celsius
Available Spare: 100%
Available Spare Threshold: 10%
Percentage Used: 0%
Data Units Read: 1 [512 KB]
Data Units Written: 0
Host Read Commands: 64
Host Write Commands: 0
Controller Busy Time: 0
Power Cycles: 8
Power On Hours: 0
Unsafe Shutdowns: 7
Media and Data Integrity Errors: 0
Error Information Log Entries: 0
Warning Comp. Temperature Time: 0
Critical Comp. Temperature Time: 0
Temperature Sensor 1: 24 Celsius
Temperature Sensor 2: 34 Celsius
Error Information (NVMe Log 0x01, 16 of 256 entries)
No Errors Logged
поддерживается только 512B сектор.
Hwinfo — есть поддержка энергосбережения:

Тестирование проходило в «процессорном» слоте платы на чипсете z690 с процессором i3-12100 под Windows 10/22h2 со стандартным драйвером stornvme. Тесты проводились в условиях достаточного охлаждения, если не указано иное.
Сначала посмотрим на запись всего обьема посредством aida64/diskbench. Небольшое замечание по версиям теста — сравнительно свежие версии diskbench делают паузы в процессе обмена с диском, что иногда приводит к несоответствию времени и позволяет ssd частично высвобождать slc-кеш, что дает достаточно странные результаты. Используемая версия (1.04.07 из комплекта 4.20) этому практически не подвержена.
Чтение пустого - тест бесполезный, ниже можно посмотреть как читается последовательно записанный

Запись пустого 2380MB/s в slc-кеш ~17%, 800MB/s в tlc ~56%, 420MB/s при одновременном сбросе кеша, остаток. Стоит отметить, что у прошивок безбуферных контроллеров от smi наконец-то появилась прямая запись в tlc, что обеспечивает высокую скорость при единовременной записи больших обьемов. sm2263xt любую запись прогонял через slc-кеш, используя его как fifo-буфер. Результат очень неплох для такого обьема:



Повторная запись (на уже заполненный накопитель) — кеша нет совсем, зато прямая запись в tlc с весьма приличной скоростью.

hdtunepro с обьемами 32, 96 и 128GB — обьем кеша совпадает с результатами aida/diskbench, в то же время наблюдается аномалия со скоростью чтения — если записать обьем выходящий за пределы slc-кеша, то скорость чтения без паузы после записи оказывается заметно снижена. Возможно контроллер в это время занимается фоновым сбросом кеша несмотря на запросы извне.



Скорость произвольной записи блоком 4k и очередью в 32 ~трех обьемов, область — весь накопитель, исходно — пустой. Один график — iops в среднем, второй — пиковые задержки (без усреднения — отдельные операции, не надо сравнивать с распространенными в некоторых обзорах графиками построенными на основе данных iometer'а, где «пиковые» задержки демонстрируются с полусекундным усреднением):

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

Cкорость последовательной записи в таком состоянии, следующий проход выполнялся уже на нормальной скорости для последовательно записанного

Рассмотрим проявление HMB, обьем здесь фиксирован и составляет 64MB.
Ниже приведен график зависимости скорости произвольного чтения последовательно прописанного накопителя с длинной очереди 32 в зависимости от области, в пределах которой производится чтение. Показывает, насколько хватает кеша транслятора (для чего больше частью и используют встроенную или внешнюю оперативную память контроллера, или дополняющий его HMB):

Но стоит отметить что падение небольшое, чуть выше полутора раз, и скорость после остается достаточно высокая.
Зависимость скорости произвольной записи (4k/qd32) от области напоминает поведение на чтении, и наличие HMB тоже не влияет на результат:

Поведение при отработке трим при очистке всего обьема диска (для замера использовано чтение по произвольным адресам без очереди в пределах всего обьема):

Немного стандартной синтетики.
CDM7, где все традиционно хорошо, правда на записи до спецификации чуточку не дотянул:





ATTO с разными данными - ожидаемо от smi никакой зависимости нет:


В смарте есть два датчика температуры — основной и два дополнительных, первый из которых дублирует основной.
Их показания совпадают с температурой флеша и контроллера соответственно, измеренными тепловизором.
На открытом стенде без обдува и радиатора, в простое с отключенным энергосбережением, при температуре воздуха ~25С:
Temperature: 36 Celsius
Temperature Sensor 1: 36 Celsius
Temperature Sensor 2: 48 Celsius

Максимум, достигнутый на записи всего обьема, был достигнут после записи ~30% обьема, далее рост прекратился.
Temperature: 72 Celsius
Temperature Sensor 1: 72 Celsius
Temperature Sensor 2: 82 Celsius

Максимум на чтении после трех обьемов:
Temperature: 71 Celsius
Temperature Sensor 1: 71 Celsius
Temperature Sensor 2: 88 Celsius

Но это младший обьем, скорости и потребление у 1/2TB моделей должны быть местами выше, а значит и нагрев под длительной нагрузкой тоже.
Потребление в простое при разрешенном энергосбережении ~110мВт, при отключенном ~660мВт, максимум на записи 2.9Вт, на чтении 3.0Вт.
На плате есть индикатор активности — зеленый светодиод, который начинает мигать с периодом пол-секунды во время обмена с ssd. Сигнал активности на разьеме его дублирует.

Достаточно удачный ssd без заметных аномалий в поведении. Разве что с hmb непонятно — для чего же он здесь используется, но тут ничего нового, это свойственно всем безбуферным контроллерам от smi, да и не только им.
+63 |
12923
41
|
Самые обсуждаемые обзоры
+15 |
1743
52
|
+54 |
1491
35
|
Интересно, в обозоре упомянуто что память одна из самых быстрых у майкрон, в % соотношении сравнить бы производительность самой памяти, особенно разных производителей и разных вариаций внутри производителя, насколько она велика по отношению к той разнице по производительности, что всё таки зависит от контроллера, т.е. что в итоге повлияет на общую производительность SSD больше, более быстрая память или более быстрый контроллер, я предполагаю что всё же второе. Просто если вспомните те же SATA SSD бюджетные, там скорость на запись в ряде сценариев использования может падать вплоть до 8-10МБ/c, явно даже самая медленная TLC память должна работать побыстрее, в связке с нормальным контроллером.
Например самая быстрая память условно на 30% быстрее самой медленной, но при этом тот же самый простой контроллер от SMI на той же памяти на 50% будет медленнее самого быстрого безбуферного на этой же памяти… Это не утверждение, в качестве примера.
Вот тот же b47r в бытовых накопителях встречается минимум в паре вариантов (один медленный со меньшим ресурсом, «для флешек», второй «обычный»), заметно различных по скорости. здесь похоже стоит «быстрый». но что окажется завтра — кто знает. прилепят какой-нить терабитный bics5, и будет как в давешнем nx-512.
Ну а в сложных нагрузках большее влияние со стороны контроллера.
сам флеш бывает разных сортов, ресурс может отличаться больше чем на порядок. например fortis max b37r — 5k, а он же -ar grade от спектека — аж 100 и 5k — в pslc режиме.
ну а в порядке извращений — какой-нить pny lx3030 на pslc. но не уверен что это производилось сколько-либо массово, впрочем отличие там было только в прошивке.
да и наверное любой современный флеш можно использовать в меньше-битном режиме (не обязательно однобитном, может и 2-3) с положительным эффектом в смысле ресурса и скорости.
а каким образом?
в первом приближении многобитность реализована посредством страниц, относящихся к 1-2-3-4 биту. последние можно не использовать.
Подозреваю, что и в псевдо-2bit-mlc тоже.
«Ведь 2bit mlc, это ещё и физически отличная толщина слоя „
была когда-то.
А теперь вот так, берётся отобранная (в лучшем случае) tlc, и из неё делается p-slc, причём цена растёт вовсе не в 3, а в бОльшее число раз.
p.s. говорят что 144L интель в tlc варианте не бывает, весь он исходно qlc.
Есть и дешевле.
Про какую брендовость речь — непонятно, lexar чистый китаец и неоднократно уличен в использовании низкосортной памяти.
MTBF для SSD вообще не имеет смысла без указания TBW, который закончится явно раньше даже при самой щадящей записи. Да и вообще сильно сомнительно, что хоть какой-то накопитель в реальности отработает 170 лет.
В спеках nm620 на сайте производителя явно указан 3d tlc.
сомнительно, что хоть какой-то накопитель в реальности отработает 170 лет.
А тервер не надо было прогуливать…
Возможно, сейчас действительно можно купить терабайтный nvme с tlc за 40 баксов, однако почему-то буквально пару месяцев назад народ расхватывал m.2 sata кингчуксинг на терабайт с совсем убогой памятью за 50$.
Вот как-то не верится, что лексар выкатила достойные ssd по супернизкой цене.
Где-то и в чём то подвох должен быть.