如何让我的虚拟机运行得更快?

问题描述:

所以我正在为我目前使用的大数据编程类运行VirtualBox虚拟机。我不完全确定要提供任何洞察信息时提及哪种规格,但我的Macbook Pro上剩余大约95GB的内存。我必须在VM中的Eclipse Luna中编写代码,但是一旦VM启动并运行,打开Eclipse需要花费大量的时间。这是一个内存问题,并购买一个外部硬盘驱动器是最好的行动方针?当我把这个问题提交给我的教授时,这似乎是他的共识(它是一个记忆问题),但我想获得更多的意见/帮助。如何让我的虚拟机运行得更快?

+1

你混淆了内存(硬盘空间)内存(RAM)。我猜你没有足够的内存,所以添加一个新的硬盘不会有帮助。磁盘空间不足不会降低性能 – Will

所以这听起来像你有一个内存瓶颈。尝试增加分配给虚拟机的RAM数量。在VirtualBox的:

  1. 关闭虚拟机在虚拟盒
  2. 选择要使用
  3. 点击设置
  4. 单击虚拟机上的系统
  5. 增加内存量“基本内存“专用于虚拟机
  6. 单击确定。

注意:一定不要加太多让主机变慢。尝试使用不同的量进行测试,直到达到最佳性能。

这里是一个可能相关的资源来帮助您解决问题: https://forums.virtualbox.org/viewtopic.php?f=8&t=39368

+0

我的RAM“基本内存”几乎达到了允许的最大量。任何其他提示? –

+0

有报告称VirtualBox的问题实际上会随着设置中设置的处理器内核数量的减少而变慢。你有多少处理器可以让你的虚拟机使用? – Fozzy

+0

我有它设置为使用两个处理器,我的机器允许的最大值。当我把它设置为一个时,同样的问题似乎正在发生。 –