如何在 Windows Server 2019 来宾操作系统上配置永久性内存/NVDIMM

Summary: 本文提供了有关如何在 Windows Server 2019 来宾作系统上配置永久性内存/NVDIMM 的重要信息。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

在上一篇文章“使用 Windows Server 2019 在 PowerEdge 服务器上配置 NVDIMM-N”中,您了解了 NVDIMM-N 的工作原理以及如何在 Windows Server 2019 上配置永久性内存。本文介绍如何在 Windows Server 2019 来宾作系统 (VM) 上配置 NVDIMM/PMEM。有关如何在 WS2019 来宾作系统上配置 NVDIMM 的示例。


----------------Configuration
----------------

Server:R740xd 完全更新(BIOS、固件、驱动程序和作系统)
  •     2 个 CPU(英特尔(R) 至强(R) Gold 6126T CPU @ 2.60 GHz)
  •     2 个 NVDIMM-N (16 GB DDR4 2666 MHz) + 12 个常规 RDIMM(也是 16 GB DDR4 2666 MHz)
  •     BOSS(引导优化存储解决方案)— 硬件 RAID 中用于作系统安装的 2xM.2 SATA SSD
     
    HOW16794_en_US__1icon 作为计划更新周期的一部分,DellEMC 建议更新 BIOS、固件、驱动程序和作系统。BIOS、固件、驱动程序和操作系统更新旨在提高系统的可靠性、稳定性和安全性。



    -------------------------------------------------------------虚拟机的存储级内存支持 — 限制
    -------------------------------------------------------------

  •     无虚拟机迁移
  •     无需调整运行时大小
  •     无精简资源调配或快照
  •     通过 PowerShell

    实施------------------------------------------------------
    在 Windows VM

    ------------------------------------------------------1 中配置 NVDIMM/PMEM在 R740xd BIOS 中启用永久性内存。

    HOW16794_en_US__2Figure1
    图 1.BIOS 内存设置

    HOW16794_en_US__3Figure2
    图2.内存设置

    HOW16794_en_US__4Figure3
    图3.永久性内存菜单

    阿拉伯数字。安装 Windows Server 2019。
    3.安装 Hyper-V 角色。
    4.验证虚拟机管理程序是否检测到 SCM 磁盘。

    HOW16794_en_US__5Figure4
    图4.设备管理器

    HOW16794_en_US__6Figure5
    上的内存设备图5.PowerShellHOW16794_en_US__7Figure6


    上列出的 PMEM 设备
    图6.物理磁盘

    5.创建 PMEM 磁盘。

    HOW16794_en_US__8Figure7
    图7.PMEM 未使用区域

    HOW16794_en_US__9Figure8
    图8.创建新的 PMEM 磁盘

    HOW16794_en_US__10Figure9
    图 9.“Get-Physical Disk 上的 PMEM 磁盘”输出

    6.初始化新的 PMEM 磁盘,创建新的卷,然后格式化它们。使用参数 -DAX $True 以正确启用 SCM 以实现 Hyper-V 利用率。如果 -DAX 选项不存在,您将无法将 NVDIMM 呈现给 VM。

    HOW16794_en_US__11Figure10
    图 10.仅HOW16794_en_US__12Figure11


    识别 PMEM 磁盘
    图 11.初始化磁盘、创建新卷和格式化卷

    7.确认 DAX 已启用。

    HOW16794_en_US__13Figure12
    图 12.DAX 模式已启用

    8.创建新的第 2 代虚拟机,然后安装 Windows Server 2019。
    9.关闭虚拟机。
    10.将 PMEM 控制器添加到虚拟机。

    HOW16794_en_US__14Figure13
    图 13.添加虚拟机 PMEM 控制器

    11.创建 .vhdpmem 文件(新文件扩展名)。您需要指定 -Fixed 参数。vhdpmem 磁盘不适用于动态 VHD 配置。

    HOW16794_en_US__15Figure14
    图 14.创建新的 VHDPMEM VHD

    12.将 VHDPMEM 附加到 VM。

    HOW16794_en_US__16Figure15
    图 15.将 VHDPMEM 磁盘附加到 VM

    13.启动虚拟机。
    14.连接到虚拟机(PowerShell、控制台或 RDP)并验证 PMEM 磁盘是否可用。
    HOW16794_en_US__17Figure16
    图 16.虚拟机

    中的 PMEM
    15.初始化磁盘,创建新卷,然后对其进行格式化。对于 SQL 人员(SQL 2016 或更高版本),如果您想要利用 NVDIMM,请将卷格式化为 VM 内的 DAX(使用 -IsDAX $True 参数)。

    HOW16794_en_US__18Figure17
    图 17.虚拟机上的 PMEM — 初始化磁盘、创建卷和格式化卷



    -----------------------------------请参阅 Powershell cmdlet-----------------------------------

    #Get PMEM 物理设备信息
    Get-PmemPhysicalDevice

    #Get 物理磁盘信息
    Get-PhysicalDisk

    #Get PMEM 未使用区域并创建新的 PMEM 磁盘
    Get-PmemUnusedRegion |New-PmemDisk -原子性 BlockTranslationTable

    #Get PMEM 磁盘信息、初始化磁盘、创建新分区以及在 DAX 模式下
    格式化卷 Get-Disk -FriendlyName Persistent* |Initialize-Disk
    Get-Disk -FriendlyName Persistent* |New-Partition -UseMaximumSize -AssignDriveLetter |Format-Volume -FileSystem NTFS -isDAX $True

    #Verify if DAX is Enabled
    Get-Volume -DriverLetter x,x |Get-Partition |FT DriverLetter,IsDAX

    #Get VM, 将 PMEM 控制器添加到虚拟机并验证 PMEM 控制器信息
    Get-VM
    Add-VMPmemController -VMName xxxxxx
    Get-VMPmemController -VMName xxxxxx

    #Create VDHPMEM File
    New-VHD -Path X:\xxxxx.vhdpmem -SizeBytes xxGB -Fixed

    #Attach VHDPMEM 文件到虚拟机,获取虚拟机磁盘信息
    Add-VMHardDiskDrive -VMName xxx -ControllerType PMEM -Path X:\xxxxx.vhdpmem
    Get-VMHardDiskDrive -VMName xxxxxx

    本文由 Fabiano Teixeira 撰写。
    有任何意见、问题或建议?  请通过 WinServerBlogs@dell.com 与我们联系

Affected Products

Storage Software, PowerEdge C6600, PowerEdge C6615, PowerEdge C6620, PowerEdge HS5610, PowerEdge HS5620, PowerEdge MX760c, PowerEdge R260, PowerEdge R360, PowerEdge R660, PowerEdge R660xs, PowerEdge R6615, PowerEdge R6625, PowerEdge R760 , PowerEdge R760XA, PowerEdge R760xd2, PowerEdge R760xs, PowerEdge R7615, PowerEdge R7625, PowerEdge R860, PowerEdge R960, PowerEdge T160, PowerEdge T360, PowerEdge T560, PowerEdge XE8640, PowerEdge XE9640, PowerEdge XE9680, PowerEdge XR5610, PowerEdge XR7620, PowerEdge XR8000r, PowerEdge XR8610t, PowerEdge XR8620t ...
Article Properties
Article Number: 000122093
Article Type: How To
Last Modified: 25 Aug 2025
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.