关于 Windows 主机操作系统上的 RAM 和 SWAP 的问题

关于 Windows 主机操作系统上的 RAM 和 SWAP 的问题

我已阅读并欣赏 Thompsonn 的原始帖子。

在工作中,我被迫使用 Windows 作为主机操作系统(我使用并更喜欢 Linux),因为我们使用的某些应用程序有强制性要求,而且我无法对其进行虚拟化。

几个月前我买了一台新笔记本电脑,配有 2 个 NVMe、2 个 SSD、64GB RAM、i7-8700K 和 GTX1070。

我在学习、工作和爱好中碰巧使用了很多虚拟机,其中绝大多数是基于Linux的。

大多数时候我至少有 6 个虚拟机处于打开状态,并且我发现磁盘使用量很大,并且即使 RAM 尚未填满,虚拟机实际上也使用了交换空间。

为了减缓 SSD 的磨损,我移动了 VM 的虚拟硬盘,并将它们划分到我拥有的 4 个物理驱动器中的 3 个中。

鉴于我有近 26GB 的可用 RAM,我可以使用 RAMdisk 作为 Linux VM 的交换存储吗?

答案1

可以将 RAM 分配给 RAM 磁盘或在 中创建交换文件/dev/shm,但这只会消耗 RAM,并使您更有可能不得不在负载较重的主机上开始使用交换。

一些如果内存中的进程处于非活动状态,那么在轻负载主机上使用交换区是完全正常的。您可以通过调整来改变内核做出此决定的积极程度交换性主机的。

相关内容