通过 VirtualBox 在 MacBook Pro 上运行 Windows 7 太慢

通过 VirtualBox 在 MacBook Pro 上运行 Windows 7 太慢

我有一台 2015 年中期的 Macbook Pro,Intel I7 2.2GHz 16GB RAM,固态硬盘。我安装了运行 Windows 7 和 Visual Studio 2019 的 Virtual Box。

运行正常,但是太慢了。

VM 的虚拟盒设置如下:

  • 12 GB 内存
  • 4 个 CPU 核心
  • 执行上限 100%
  • 启用 PAE/NX 已启用
  • 显存 256MB(最大)
  • 图形控制器:VBoxSVGA
  • 启用 3D 和 2D 加速
  • 半虚拟化接口:默认
  • 硬件虚拟化:启用嵌套分页

我想知道我是否可以稍微调整一下设置,以便能够使其运行得更快...也许在半虚拟化界面上,我不知道我可以选择什么。

答案1

这里需要理解的是,尽管运行的是虚拟盒,但 Mac 仍然需要内存来运行其进程。这意味着,如果 Windows 占用了大部分内存,Mac 的内存可能会减少。这将导致系统整体运行缓慢,让您感觉 Windows 虚拟盒运行缓慢,但事实并非如此。

正如评论中所建议的,8GB RAM 和 2 核是内存和 CPU 的完美平衡。事实上,我可以在 Macbook Air 上仅使用 4GB 内存顺利运行它。请告诉我上述设置的效果如何。

如果不起作用,请尝试分配固定空间而不是动态内存分配。有时,如果您的内存碎片化,动态内存分配也可能导致虚拟环境变慢。

相关内容