Linux 页面缓存大小(主机)对 Virtualbox VM 性能的影响

Linux 页面缓存大小(主机)对 Virtualbox VM 性能的影响

我有一台运行 7 Windows 10 和 CentOS VMS 的小型虚拟化主机。主机只有 32GB RAM,而这些 RAM 几乎被虚拟机内存和 Linux 主机操作系统使用。Linux 主机页面缓存还剩下大约 2.5GB RAM。

我现在问自己是否可以通过添加额外的 RAM 来升级虚拟机的性能,以便 page.cache 可以使用更多的 RAM 来缓冲读/写 HD 操作。

从我的观点来看,问题在于主机操作系统是否只能看到虚拟机的 vdi 文件(虚拟机的虚拟硬盘),或者主机操作系统是否可以看到虚拟机操作系统在 vdi 虚拟硬盘中写入的单个文件。

我搜索了但没有找到任何信息。有人能给我解释一下吗?

谢谢

答案1

用于页面缓存的更多 RAM 肯定会对虚拟机性能产生有益的影响 - 但通过评估多少是困难的部分,因为不同的工作负载对增加的缓存有不同的响应方式。

例如,完全随机的读取工作负载(非常罕见的情况)或完全写入绑定的负载(更有可能,但同样很不寻常)将不会从增加的页面缓存中获得太多好处。

也就是说,更常见的、更混合的工作负载将会得到显著的提升。

相关内容