系统交换是一种内存回收过程,可以利用整个系统内未使用的内存资源。
系统交换允许系统从内存使用者处(非虚拟机)回收内存。启用系统交换后,需要在回收其他进程内存的影响与将内存分配给可使用它的虚拟机的能力之间进行权衡。系统交换所需的空间量为 1 GB。
内存的回收通过将数据移出内存并写入后台存储实现。从后台存储访问数据的速度比从内存访问数据的速度慢,因此一定要仔细选择存储交换数据的位置。
ESXi 可自动确定系统交换应存储到的位置,这是首选交换文件位置。选择某一组选项可帮助确定存储位置。系统会选择最可行的选项。如果任何选项都不可行,则不会激活系统交换。
可用选项包括:
- 数据存储 - 允许使用指定的数据存储。请注意,无法为系统交换文件指定 vSAN数据存储或 VMware vSphere® Virtual Volumes™ 数据存储。
- 主机交换缓存 - 允许使用部分主机交换缓存。
- 首选交换文件位置 - 允许使用为主机配置的首选交换文件位置。