跳到主要内容

配置 Persistent Memory Module(PMem)

按照本节中的说明配置 PMem 和 DRAM DIMM。

PMem 容量可用作供应用程序访问的持久性内存或易失性系统内存。根据用作易失性系统内存的 PMem 容量的近似百分比,有以下三种运行模式可供选择:

  • 应用直连模式(0% 的 PMem 容量用作系统内存):

    此模式下,PMem 用作特定应用程序可直接访问的独立持久性内存资源,而 DRAM DIMM 用作系统内存。

    此模式下显示的总易失性系统内存为 DRAM DIMM 容量之和。

    • 在应用直连模式下,所安装的 DRAM DIMM 可配置为镜像模式。

    • 如果只为每个处理器安装了一根 PMem,则仅支持不交错的应用直连模式。

  • 混合内存模式(1-99% 的 PMem 容量用作系统内存):

    此模式下,一定百分比的 PMem 容量可供特定应用程序直接访问(应用直连),剩余部分则用作系统内存。PMem 的应用直连部分显示为持久性内存,剩余 PMem 容量则显示为系统内存。DRAM DIMM 在此模式下用作高速缓存。

    此模式下显示的总易失性系统内存为用作易失性系统内存的 PMem 容量。

  • 内存模式(100% 的 PMem 容量用作系统内存):

    此模式下,PMem 用作易失性系统内存,而 DRAM DIMM 用作高速缓存。

    此模式下显示的总易失性系统内存为 PMem 容量之和。

PMem 管理选项

可使用以下工具管理 PMem:
  • Lenovo XClarity Provisioning Manager (LXPM)

    要打开 LXPM,请打开系统电源,并在出现徽标屏幕时立即按屏幕说明中指定的键。* 如果已设置密码,请输入密码以解锁 LXPM

    转至 UEFI 设置 > 系统设置 > Intel Optane PMem 以配置和管理 PMem。

    如需更多详细信息,请参阅 Lenovo XClarity Provisioning Manager 门户页面 上适用于您的服务器的 Lenovo XClarity Provisioning Manager 文档中的UEFI 设置部分。

    如果打开的是基于文本的 Setup Utility 界面,而不是 Lenovo XClarity Provisioning Manager,请转至系统设置 > <F1> 启动控制,然后选择工具套件。然后,重新启动系统,并在出现徽标屏幕时立即按屏幕说明中指定的键打开 Lenovo XClarity Provisioning Manager。*
  • Setup Utility

    要进入 Setup Utility,请执行以下操作:

    1. 打开系统电源并按屏幕说明中指定的键打开 LXPM。*

    2. 转至 UEFI 设置 > 系统设置,单击屏幕右上角的下拉菜单,然后选择文本设置

    3. 重新启动系统,并在出现徽标屏幕时立即按屏幕说明中指定的键。*

    转至系统配置和引导管理 > 系统设置 > Intel Optane PMem 以配置和管理 PMem。

  • Lenovo XClarity Essentials OneCLI

    某些管理选项以命令形式提供,这些命令在操作系统的 Lenovo XClarity Essentials OneCLI 路径中执行。请参阅 下载和使用 XClarity Essentials OneCLI 以了解如何下载和使用 Lenovo XClarity Essentials OneCLI。

*如需更多信息,请参阅 Lenovo XClarity Provisioning Manager 门户页面 上适用于您的服务器的 LXPM 文档中的“启动”一节。
以下是可用的管理选项:
  • Intel Optane PMem 详细信息

    选择此选项可查看安装的每根 PMem 的以下详细信息:

    • 固件版本

    • 配置状态

    • 原始容量

    • 内存容量

    • 应用直连容量

    • 未配置的容量

    • 无法访问的容量

    • 保留的容量

    • 剩余百分比

    • 安全状态

    此外,也可在 OneCLI 中使用以下命令查看 PMem 详细信息:

    onecli.exe config show IntelOptanePMEM

    --imm USERID:PASSW0RD@10.104.195.86

    • USERID 代表 XCC 用户 ID。
    • PASSW0RD 代表 XCC 用户密码。
    • 10.104.195.86 代表 IP 地址。
  • 目标

    • 内存模式 [%]

      选择此选项可定义用作系统内存的 PMem 容量百分比,并因此决定 PMem 模式:
      • 0%:应用直连模式

      • 1-99%:混合内存模式

      • 100%:内存模式

      转至目标 > 内存模式 [%],输入内存百分比,然后重新启动系统。
      • 从一个模式更改为另一个模式之前:

        1. 备份所有数据并删除所有已创建的命名空间。转至命名空间 > 查看/修改/删除命名空间以删除创建的命名空间。

        2. 对已安装的所有 PMem 执行安全擦除。要执行安全擦除,请转至安全性 > 按下以安全擦除

      • 请确保所装 PMem 和 DRAM DIMM 的容量满足新模式的系统要求(请参阅DCPMM 和 DRAM DIMM 安装顺序)。

      • 重新启动系统并应用输入的目标值后,系统配置和引导管理 > Intel Optane PMem > 目标中显示的值将回退到以下默认可选选项:

        • 范围:[平台]

        • 内存模式 [%]:0

        • Persistent Memory 类型:[应用直连]

        这些值是 PMem 设置的可选选项,并不代表当前 PMem 状态。

      此外,您也可以使用以下网站提供的内存配置器:Lenovo Enterprise Solutions Configurator

      此外,也可在 OneCLI 中使用以下命令设置 PMem 目标:
      1. 设置创建目标状态。

        onecli.exe config set IntelOptanePMEM.CreateGoal Yes

        --imm USERID:PASSW0RD@10.104.195.86

      2. 定义用作系统易失性内存的 PMem 容量。

        onecli.exe config set IntelOptanePMEM.MemoryModePercentage 20

        --imm USERID:PASSW0RD@10.104.195.86

        其中 20 表示用作系统易失性内存的容量百分比。

      3. 设置 PMem 模式。

        onecli.exe config set IntelOptanePMEM.PersistentMemoryType "App Direct"

        --imm USERID:PASSW0RD@10.104.195.86

        其中 App Direct 表示 PMem 模式。

    • Persistent Memory 类型

      在应用直连模式和混合内存模式中,默认情况下连接到同一处理器的 PMem 均交错(显示为应用直连),并轮流使用存储体。要在 Setup Utility 中将它们设置为不交错,请转至 Intel Optane PMem > 目标 > Persistent Memory 类型 [(PMem 模式)],选择应用直连不交错,然后重新启动系统。

      将 PMem 应用直连容量设置为不交错会将显示的应用直连区域从每个处理器一个区域转变为每个 PMem 一个区域。
  • 区域

    设置内存百分比并重新启动系统后,将自动生成应用直连容量的区域。选择此选项可查看应用直连区域。

  • 命名空间

    完成以下步骤后,PMem 的应用直连容量才能真正供应用程序使用。

    1. 必须为区域容量分配创建命名空间。

    2. 必须为操作系统中的命名空间创建并格式化文件系统。

    每个应用直连区域可分配到一个命名空间。在以下操作系统中创建命名空间:

    • Windows:使用 Pmem 命令。

    • Linux:使用 ndctl 命令。

    • VMware:重新启动系统,VMware 将自动创建命名空间。

    为应用直连容量分配创建命名空间后,请务必在操作系统中创建并格式化文件系统,以便应用直连容量可供应用程序访问。

  • 安全性

    • 启用安全性

      注意
      PMem 安全性默认禁用。启用安全性之前,请确保符合国家/地区或当地法律关于数据加密和商业合规性的所有要求。违规可能引发法律问题。
      可使用口令保护 PMem。PMem 有两种口令保护范围可用:
      • 平台:选择此选项将一次性对安装的所有 PMem 单元执行安全操作。存储平台口令后将自动应用口令以在操作系统开始运行前解锁 PMem,但执行安全擦除时仍需手动禁用该口令。

        此外,也可以在 OneCLI 中使用以下命令启用/禁用平台级安全性:
        • 启用安全性:
          1. 启用安全性。

            onecli.exe config set IntelOptanePMEM.SecurityOperation "Enable Security"

            --imm USERID:PASSW0RD@10.104.195.86

          2. 设置安全口令。

            onecli.exe config set IntelOptanePMEM.SecurityPassphrase "123456"

            --imm USERID:PASSW0RD@10.104.195.86

            其中 123456 代表口令。

          3. 重新启动系统。

        • 禁用安全性:
          1. 禁用安全性。

            onecli.exe config set IntelOptanePMEM.SecurityOperation "Disable Security"

            --imm USERID:PASSW0RD@10.104.195.86

          2. 输入口令。

            onecli.exe config set IntelOptanePMEM.SecurityPassphrase "123456"

            --imm USERID:PASSW0RD@10.104.195.86

          3. 重新引导系统。

      • 单个 PMem:选择此选项将对选中的一个或多个 PMem 单元执行安全操作。
        • 单个 PMem 口令不存储在系统中,必须禁用锁定单元的安全性后才能访问这些单元或执行安全擦除。

        • 请务必记录锁定的 PMem 插槽号和相应的口令。如果丢失或遗忘口令,所存储的数据将无法进行备份或恢复,但可联系 Lenovo 服务支持人员执行管理员安全擦除。

        • 三次解锁尝试失败后,相应 PMem 将进入“超出上限”状态并报告一条系统警告消息,且只能在重新启动系统之后再解锁该 PMem 单元。

        要启用口令,请转至安全性 > 按下以启用安全性
    • 安全擦除

      • 启用安全功能后,需要密码才能执行安全擦除。

      • 在执行安全擦除之前,请确保在所有 PMem 或所选的特定 PMem 上完成 ARS(地址范围擦除)。否则,将无法在所有 PMem 或所选的特定 PMem 上启动安全擦除,并且会弹出以下文本消息:

        The passphrase is incorrect for single or multiple or all Intel Optane PMEMs selected, or maybe there is namespace on the selected PMEMs. Secure erase operation is not done on all Intel Optane PMEMs selected.

      安全擦除将清除存储在 PMem 单元中的所有数据,包括加密数据。建议退回、丢弃故障单元或更改 PMem 模式之前执行此数据删除方法。要执行安全擦除,请转至安全性 > 按下以安全擦除

      此外,也可以在 OneCLI 中使用以下命令执行平台级安全擦除:

      onecli.exe config set IntelOptanePMEM.SecurityOperation "Secure Erase Without Passphrase"

      --imm USERID:PASSW0RD@10.104.195.86

  • PMem 配置

    PMem 包含备用内部单元以取代发生故障的单元。备用单元消耗到 0% 时将报告一条错误消息,并建议您备份数据、收集服务日志及联系 Lenovo 支持人员。

    百分比达到 1% 及可选百分比(默认情况下为 10%)时,也会报告一条警告消息。出现此消息时,建议您备份数据并运行 PMem 诊断程序(请参阅 Lenovo XClarity Provisioning Manager 门户页面 上适用于您的服务器的 Lenovo XClarity Provisioning Manager 文档中的运行诊断程序部分)。要调整发送警告消息需达到的可选百分比,请转至 Intel Optane PMem > PMem 配置,然后输入所需百分比。

    此外,也可以在 OneCLI 中使用以下命令更改可选百分比:

    onecli.exe config set IntelOptanePMEM.PercentageRemainingThresholds 20

    --imm USERID:PASSW0RD@10.104.195.86

    其中 20 是可选百分比。