VMware Host Client 中,可以使用高级选项 Mem.MemEagerZero 确定如何为虚拟机和用户空间应用程序将页置零。

要在分配给虚拟机和用户空间应用程序时将所有页置零,请将 Mem.MemEagerZero 设置为一 (1)。如果未重用内存,此设置可防止将虚拟机或用户空间应用程序中的信息公开给其他客户端,同时在内存中保留以前的内容。

如果将 Mem.MemEagerZero 设置为 1,用户空间应用程序退出时会将页置零。对于虚拟机,会在以下情况下将此类页置零:
  • 虚拟机已关闭电源。
  • 已迁移虚拟机页。
  • ESXi 主机回收虚拟机内存。
注: 对于虚拟机,可以通过将 sched.mem.eagerZero 高级选项设置为 TRUE 来实现此行为。

有关设置高级虚拟机选项的信息,请参见《vSphere 资源管理》文档。

要配置用户环境内存置零,请执行以下步骤。

过程

  1. 单击 VMware Host Client 清单中的管理,然后单击高级设置
  2. 搜索文本框中输入 Mem.MemEagerZero,然后单击搜索图标。
  3. 右键单击 Mem.MemEagerZero,然后从下拉菜单中选择编辑选项
    此时将打开 编辑选项对话框。
  4. 新值文本框中,输入新值。

    默认值为零 (0)。

  5. 单击保存
  6. (可选) 要将密钥设置重置为默认值,请右键单击列表中的相应密钥,然后选择重置为默认值