我是否可以拥有小于物理内存的虚拟内存,例如 2GB 的虚拟内存和 4GB 的物理内存(与使用情况无关)?

我是否可以拥有小于物理内存的虚拟内存,例如 2GB 的虚拟内存和 4GB 的物理内存(与使用情况无关)?

比如我的虚拟内存大小 = 2 GB,物理内存大小 = 4 GB..........这种情况可能吗?

请解释

答案1

有可能的。

我能想到的一个场景是,当你有大量内存(例如 16GB)并且不需要太多虚拟内存(例如 Hyper-V - 因为您倾向于仅使用物理内存来运行虚拟机)时。你仍然需要一些内存用于核心转储和意外情况,但总共 4GB 就足够了。

如果您确定不需要超过 2GB 的虚拟内存,那么就保留这个值。但是,磁盘空间很便宜,就我个人而言,我会给它至少 4GB - 以防万一。

这里有详细而详细的解释Mark Russinovich 的博客

答案2

是的,你可以这样做。虚拟内存为 0 只是“少于物理内存”的一个特例。

答案3

是的,这是可能的 ;)(虚拟内存放在硬盘上,所以 2 GB 比较好)(但如果你问 Windows 操作系统推荐哪一个 - 1.5 倍的 RAM - 我的意思是如果你有 4 GB,你应该在硬盘上使用 6 GB 虚拟 RAM,但我不使用虚拟 RAM,或者我使用游戏推荐的虚拟内存(策略游戏有时需要虚拟内存)...虚拟内存也保留在硬盘上,所以你不能使用硬盘上的那个空间,例如,如果你选择 2 GB 虚拟内存,它放在你的硬盘上,使用 2 GB 的硬盘...但不推荐在快速系统中使用这种虚拟内存:)

相关内容