答案1
交换通常设置为与操作系统根目录不同的分区,因此占用固定的空间量。(如果启用休眠,则至少占用与虚拟机总 RAM 相同的磁盘空间)。这是最常见的。有时,出于速度/成本原因,您甚至可能希望在不同的物理磁盘上设置交换,如果只是一个可以移动的单独 .vmdk,vmware 可以简化此过程。
交换至文件允许该空间根据需要增长和缩小,从而使您的操作系统能够使用更多可用磁盘空间。稍后重新配置也容易得多,但是如果您的操作系统磁盘空间和内存同时不足,则确实存在崩溃的风险。
根据客户操作系统和/或 vmtools 版本,VMWare 可能更擅长识别精简配置 VM 磁盘的一个设置或另一个设置。否则应该没有区别。客户操作系统交换与主机可以使用的 VM 交换 (.vswp) 文件完全分开。
答案2
如果您选择不带休眠模式的交换,您将获得较小的交换区域。
如果您选择使用休眠模式进行交换,那么您将获得与您分配的 RAM 大小相同或稍大的交换,以便在客户机休眠时,所有 RAM 内容都可以写入交换。
交换到文件是令人费解的 - 我的猜测是这会在主机文件内创建交换区域,该交换区域可以无固定限制地增长。