Users Guide
Table Of Contents
Windows
主题:
• BIOS 要求
• 设置
• Windows 驱动程序
• Windows Server 2016 中的存储级内存
• Windows Server 2019 中的存储级内存
• Windows 勘误
BIOS 要求
Windows 2016 和 2019 均要求最低 BIOS 版本为 1.6.13,以便可以使用 NVDIMM-N 模块,而不会出现任何问题。
设置
Windows Server 2016 和 2019 以本机方式支持,使应用程序和服务能够访问内存总线上极高性能和低延迟 NVDIMM-N 设备。
在 BIOS 设置中启用“永久性内存”设置,这也是插入 NVDIMM-N 设备时的默认 BIOS 设置。Windows Server 2016 和 Windows 10
Anniversary Edition 目前不支持 NVDIMM-N 的交叉存取集,并且 NVDIMM-N 交叉存取设置应设置为“禁用”,这是默认设置。
Windows Server 2019 支持 NVDIMM-N 交叉存取,并且可将此选项设置为“启用”。
需要适用于基于 x64 的系统的 2017-07 Windows Server 2016 累积更新 (KB4025334),才能在 Windows Server 2016 中正常运行。
Windows 驱动程序
Windows 将“存储级内存 (SCM)”视为在内存总线上直接安装的永久存储。NVDIMM-N 是一种存储级内存形式。
DellEMC PowerEdge 平台使用 PNP ID“ACPI0012”实施 NVDIMM-N root 设备,此根设备包含单个 NVDIMM-N 设备。在引导过程
中,Windows 会为此根设备加载“存储级内存总线驱动程序 (Scmbus.sys)”。Scmbus.sys 驱动程序将枚举系统中的每个 NVDIMM-N
设备,并为每个 NVDIMM-N 设备加载 scmdisk0101.sys 作为功能性驱动程序。
Windows Server 2016 和 2019 环境中的 DellEMC NVDIMM-N 可支持数据块模式和直接访问模式 (DAX) 模式。以下两个视频介绍了这
两种模式之间的区别,以及如何使用每种模式。
● 使用非易失性内存 (NVDIMM-N) 作为数据块存储
https://channel9.msdn.com/Events/Build/2016/P466
● 使用非易失性内存 (NVDIMM-N) 作为字节可寻址存储
https://channel9.msdn.com/Events/Build/2016/P470
Windows Server 2016 中的存储级内存
设备管理器
下图介绍了 NVDIMM-N root 设备的 windows 设备管理器视图,以及 Windows Server 2016 中的 NVDIMM-N 磁盘实例。
9
30 Windows