可以使用高级虚拟机属性自定义虚拟机配置。

表 1. 高级虚拟机属性

属性

描述

默认

sched.mem.maxmemctl

通过虚拟增长而从选定虚拟机中回收的最大内存量,以兆字节 (MB) 为单位。如果 ESXi 主机需要回收更多内存,则强制进行交换。交换的优先级低于虚拟增长。

-1(无限制)

sched.mem.pshare.enable

为选定的虚拟机启用内存共享。

此布尔值默认为“有效”。如果将虚拟机的该属性设置为“无效”,则将关闭内存共享。

有效

sched.mem.pshare.salt

加密盐值是每个虚拟机的可配置 VMX 选项。如果虚拟机的 VMX 文件中不存在此选项,则 vc.uuid vmx 选项的值将作为默认值。由于每个虚拟机的 vc.uuid 各不相同,因此默认情况下,透明页面共享仅发生在属于特定虚拟机的页面之间(虚拟机内部)。如果一组虚拟机被视为可信,则可以通过为所有这些虚拟机设置公用加密盐值来在它们之间共享页面(虚拟机间)。

用户可配置

sched.swap.persist

指定关闭虚拟机电源时应保留还是删除虚拟机的交换文件。默认情况下,当虚拟机打开电源时系统为虚拟机创建交换文件,当虚拟机关闭时删除该交换文件。

无效

sched.swap.dir

虚拟机交换文件的目录位置。默认为虚拟机的工作目录,即包含其配置文件的目录。此目录必须保留在虚拟机可访问的主机上。如果移动虚拟机(或从虚拟机创建的任何克隆),则可能需要重置此属性。

等于 workingDir