
Кто-нибудь знает размер страницы записи¹ твердотельного накопителя Western Digital Blue SATA (модели WDS200T2B0A или WDS200T2B0B)?
Я связался со службой поддержки WD, и они утверждают, что это 512B, но большая часть информации, которую я видел о современных SSD, говорит о том, что это крайне маловероятно. (То есть, хотя контроллер диска можетподражать(Записывая отдельные сектора по 512 байт, оборудование фактически не может записать данные размером меньше страницы, которая, скорее всего, составляет 4 КБ или больше.)
Похожие вопросы:
- Каков размер блока стирания и размер блока записи у Transcend TS256GSSD720?(8 КБ для TS256GSSD720)
- Как определить наилучший размер блока для 960 PRO M.2?(64 КБ? для Samsung 960 PRO)
...конечно, я спрашиваю о другом устройстве, так что это не дубликаты.
(¹ «Страница» — это наименьший блок данных, который можно записать за одну операцию записи.)
Редактировать:
Официальный ответ Western Digital: «Извините, но информация, которую вы ищете, является конфиденциальной и недоступна для клиентов».
В соответствии содин источник, чипы NAND должны быть «SanDisk BiCS FLASH 64-Layer TLC», но я не могу найти никаких спецификаций на них... и, конечно же, у WD есть одна из тех наклеек «гарантия аннулируется при удалении», которая скрывает чипы, так что вы не сможете прочитать с них номера.
решение1
(¹ «Страница» — это наименьший блок данных, который можно записать за одну операцию записи.)
Исходя из этого определения, в современных SSD-накопителях используются различные «размеры страниц»:
Минимальный размер записи в сырую флэш-память. Он может быть всего лишь одним битом, но биты могут быть индивидуально запрограммированы (установлены на 0), а не стерты (установлены на 1).
Размер стираемого блока в сырой флэш-памяти. Он значительно больше; в современных флэш-устройствах он часто составляет несколько мегабайт. Примечательно, что обычно этонетстепень числа 2, так как включает дополнительные биты для исправления ошибок.
Размер блока исправления ошибок, реализованный слоем перевода Flash. Я не знаю навскидку, насколько они велики — вероятно, они где-то между размером блока слоя перевода и целым блоком стирания.
Размер блока, реализуемый слоем трансляции флэш-памяти. Обычно это 512 или 4096 байт для совместимости с распространенными операционными системами.
Последний из них — единственный размер, который, скорее всего, будет иметь значение для вас как конечного пользователя, и вам уже сказали, что это 512B.
решение2
Можно найти документы, опубликованные производителями в зависимости от типа NAND вашего SSD, например:
- Samsung QLC(16КБ):
- Ким, Ду-Хён и др. «13.1 Флэш-память NAND емкостью 1 ТБ, 4 бит/ячейка, с t PROG = 2 мс, tR = 110 мкс и высокоскоростной скоростью ввода-вывода 1,2 Гбит/с». Международная конференция IEEE по твердотельным схемам (ISSCC) 2020 г. IEEE, 2020 г.
- Самсунг ТЛС(16КБ):
- Ким, Чулбум и др. «512-гигабайтная 3-битная/ячейковая 64-стековая флэш-память WL 3-D-NAND». Журнал IEEE по твердотельным схемам 53.1 (2017): 124-133.
- Intel QLC(16КБ):
- Хакифируз, Али и др. «30,2 А 1 ТБ 4 бит/ячейка 144-уровневая плавающая флэш-память 3D-NAND с пропускной способностью программы 40 МБ/с и плотностью 13,8 Гбит/мм 2 ». Международная конференция IEEE по твердотельным схемам 2021 года (ISSCC). Том 64. IEEE, 2021.
Или, может быть, провести какое-нибудь тестирование, напримерэтот вопросможет помочь. Я протестировал свой WD SN850 и обнаружил, что размер страницы составляет 32 КБ: