
PMM модуль сложен из следующих ключевых компонентов:
• Интегральная схема управления питанием (PMIC)
• SPI Flash (хранит прошивку модуля)
• Intel Optane Media (11 parallel devices for data, ECC, and spare)
• DQ-буферы (контроль целостности сигнала)
• AIT DRAM (содержит таблицу косвенных адресов)
• Специальные конденсаторы для принудительной очистки всех медиа по запросу.
• Контроллер PMM (общее управление модулем).
Одним из ключевых параметров PMM является выносливость (endurance). Измеряется в PBW (петабайтная запись). PBW оценивается как бесперебойная запись в течение 5 лет в режиме 24/7/365, исходя из максимальной пропускной способности и конкретного энергопотребления модуля. В случае 100% записи 15 Вт модули PMM обеспечивают объем записи в 350ПБ.
Модули PMM поддерживают мощность от 12 до 18 Вт и могут быть настроены с точностью до 0,25 Вт. Более высокие настройки мощности дают лучшую производительность, хотя и с затратами, связанными с более высокой потребляемой мощностью сервера.
Режимы работы с постоянной памятью Intel Optane DC:
После развертывания на сервере модули PMM можно настроить в различных режимах работы, включая режим памяти и режим прямого приложения, а также скользящую шкалу распределений между ними.
Optane DC Persistent Memory - Memory Mode:
В режиме памяти PMM используются очень похоже на DRAM. Нет необходимости в специальном программном обеспечении или изменениях в приложениях, постоянная память имитирует DRAM, сохраняя данные «энергозависимыми», хотя энергозависимый ключ очищается при каждом цикле питания. В режиме памяти постоянная память используется как расширение DRAM и управляется контроллером памяти хоста. Нет никакого установленного отношения для постоянной памяти к DRAM, соединение может зависеть от потребностей приложения. С точки зрения задержки - DRAM даст задержку <100 наносекунд, PMM даст задержку в диапазоне микросекунд.
Optane DC Persistent Memory - App Direct mode:
Этот режим требует определенного постоянного программного обеспечения. PMM остается согласованной с кэш-памятью и дает возможность выполнять DMA и RDMA.
Optane DC Persistent Memory - storage over App Direct:
PMM работает как SSD, для работы необходим драйвер NVDIMM. Этот режим обеспечивает масштабирование емкости и лучшую производительность, меньшую задержку и большую стойкость, чем традиционные твердотельные накопители корпоративного класса.
Преимущества постоянной памяти Intel Optane DC
Рабочим нагрузкам, не требующим всего объема DRAM-памяти с наносекундной задержкой, можно подсунуть PMM большого объема с микросекундной задержкой.
Модули PMM позволяют гораздо быстрее перезагрузить сервер. Это очень важно, когда речь идет о резидентных базах данных. После перезагрузки сервера время восстановления всего этого в данных памяти может занять очень много времени. Независимые поставщики программного обеспечения (ISV), специализирующиеся на высокопроизводительных базах данных, получат выгоду от PMM в сценариях, где быстрое начало работы является критическим понятием.
Модули PMM первыми в мире предлагают встроенное шифрование. Модули используют защиту данных в состоянии покоя с использованием 256-битного механизма шифрования AES-XTP. В режиме памяти, если кэш-память DRAM теряет свои данные, ключ шифрования теряется и восстанавливается при каждой загрузке. В режиме App Direct постоянные носители шифруются с помощью ключа, хранящегося в области метаданных безопасности в модуле, который доступен только для контроллера Intel Optane DC. Постоянная память Intel Optane DC заблокирована в случае сбоя питания, и для разблокировки требуется пароль. Модули также поддерживают безопасное криптографическое стирание и перезапись DIMM для безопасного повторного использования или удаления по окончании срока службы.
Intel Optane DC Persistent Memory Software
Несмотря на то, что акцент явно делается на преимуществах аппаратного обеспечения PMM, у Intel также есть набор важных программных инструментов. Следующие инструменты будут основным способом управления постоянной памятью через операционную систему, а не через системный BIOS. Это экономит время и предотвращает простои для внесения изменений на лету.
• Обнаружение PMM в платформе.
• Конфигурирование PMM.
• Просмотр и обновление прошивки на PMM.
• Настройка защиты данных в состоянии покоя на PMM.
• Мониторинг состояния PMM.
• Отслеживание эффективности PMM.
• Отладка и устранение неполадок PMM.
Storagereview