Jump to content

SSD с открытым каналом

Твердотельный накопитель с открытым каналом — это твердотельный накопитель , который не имеет встроенного слоя Flash Translation Layer , но вместо этого оставляет управление физическим твердотельным накопителем операционной системе компьютера . [1] [2] Ядро Linux 4.4 является примером ядра операционной системы , поддерживающего твердотельные накопители с открытым каналом, соответствующие спецификации NVM Express . Интерфейс, используемый операционной системой для доступа к твердотельным накопителям с открытым каналом, называется LightNVM . [3] [4] [5]

Характеристики флэш-памяти NAND

[ редактировать ]

Поскольку твердотельные накопители используют для хранения данных флэш-память NAND , важно понимать характеристики этого носителя. Флэш-память NAND обеспечивает интерфейс чтения/записи/стирания. Пакет NAND организован в иерархию кристаллов , плоскостей, блоков и страниц. В одном физическом корпусе может быть один или несколько кристаллов. Кристалл позволяет одновременно выполнять одну команду ввода-вывода. Плоскость позволяет параллельно выполнять аналогичные флэш-команды внутри матрицы. К NAND применимы три фундаментальных ограничения программирования:

  1. команда записи всегда должна содержать достаточно данных для программирования одной (или нескольких) страниц полной флэш-памяти,
  2. записи должны быть последовательными внутри блока,
  3. стирание должно быть выполнено до того, как страница внутри блока может быть (пере)записана.

Количество циклов программирования/стирания (PE) ограничено. Из-за этих ограничений контроллеры SSD записывают данные во флэш-память NAND в порядке, отличном от порядка логических блоков. Это означает, что контроллер SSD должен поддерживать таблицу сопоставления адресов хоста (логического) и NAND (физического). Это сопоставление обычно называется таблицей L2P. Уровень, который выполняет преобразование логических адресов в физические, называется уровнем флэш-трансляции или FTL. [6]

Сравнение с традиционными твердотельными накопителями

[ редактировать ]

Твердотельные накопители с открытым каналом обеспечивают большую гибкость в принятии решений о размещении данных, выделении избыточных ресурсов , планировании, сборе мусора и выравнивании износа . [7] Однако твердотельные накопители с открытым каналом нельзя считать единым классом устройств, поскольку критические характеристики устройства, такие как минимальная единица чтения и минимальная единица записи, варьируются от устройства к устройству. [8] Поэтому невозможно разработать FTL, который автоматически работает на всех твердотельных накопителях с открытым каналом.

Традиционные твердотельные накопители поддерживают таблицу L2P в DRAM на SSD и используют собственный процессор для обслуживания этой таблицы L2P. В твердотельных накопителях с открытым каналом таблица L2P хранится в памяти хоста, и центральный процессор поддерживает эту таблицу. Хотя подход SSD с открытым каналом более гибок, для управления L2P требуется значительный объем памяти хоста и циклов ЦП хоста. При среднем размере записи 4 КБ для SSD размером 1 ТБ требуется почти 3 ГБ ОЗУ. [9]

Файловые системы для твердотельных накопителей с открытым каналом При использовании твердотельных накопителей с открытым каналом сопоставление L2P можно напрямую интегрировать или объединить с управлением хранилищем в файловых системах. [10] Это позволяет избежать дублирования между системным программным обеспечением и прошивкой SSD и, таким образом, повышает производительность и долговечность. Кроме того, твердотельные накопители с открытым каналом обеспечивают более гибкое управление флэш-памятью. Внутренний параллелизм используется путем координации расположения данных, сбора мусора и планирования запросов как системного программного обеспечения, так и прошивки SSD для устранения конфликтов и, таким образом, улучшает и сглаживает производительность. [11]

  1. ^ Матиас Бьёрлинг (12 марта 2015 г.). «Твердотельные накопители с открытым каналом» (PDF) .
  2. ^ Лу, Юю; Шу, Цзиву; Чжэн, Вэйминь (2013). Продление срока службы флэш-хранилища за счет уменьшения интенсивности записи из файловых систем (PDF) . БЫСТРЫЙ.
  3. ^ Корбет, Джонатан (22 апреля 2015 г.). «Взять под контроль твердотельные накопители с помощью LightNVM» . Проверено 3 февраля 2019 г.
  4. ^ Майкл Ларабель (15 ноября 2015 г.). «Взгляд на новые возможности ядра Linux 4.4» . Фороникс.
  5. ^ Майкл Ларабель (3 ноября 2015 г.). «Поддержка LightNVM появится в Linux 4.4» . Фороникс.
  6. ^ Бьёрлинг, Матиас; Гонсалес, Хавьер; Бонне, Филипп (2017). LightNVM: Подсистема твердотельных накопителей с открытым каналом Linux (PDF) . УСЕНИКС ФАСТ. стр. 359–374.
  7. ^ Бьёрлинг, Матиас (12 марта 2015 г.). Открытые твердотельные накопители (PDF) . Сейф . Проверено 3 февраля 2019 г.
  8. ^ Пиколи, Иван Луис; Хедам, Никлас; Бонне, Филипп; Тезюн, Пынар (12 января 2020 г.). SSD с открытым каналом (для чего он нужен) (PDF) . ЦИДР . Проверено 4 марта 2020 г.
  9. ^ «Fusion ioMemory™ VSL® 3.2.15» (PDF) . SanDisk, западный цифровой бренд . Проверено 3 февраля 2019 г.
  10. ^ Лу, Юю; Шу, Цзиву; Чжэн, Вэйминь (2013). Продление срока службы флэш-хранилища за счет уменьшения интенсивности записи из файловых систем (PDF) . БЫСТРЫЙ.
  11. ^ Чжан, Цзячэн; Шу, Цзиву; Лу, Юю (2016). ParaFS: файловая система с журнальной структурой для использования внутреннего параллелизма флэш-устройств (PDF) . УСЕНИКС УВД.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 3369c584c9fc6090c5b87b4354b71a7f__1722086160
URL1:https://arc.ask3.ru/arc/aa/33/7f/3369c584c9fc6090c5b87b4354b71a7f.html
Заголовок, (Title) документа по адресу, URL1:
Open-channel SSD - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)