我正在虚拟盒中安装Ubuntu;我的主机操作系统是Windows 7,我的系统上有6GB的RAM。关于在虚拟机上设置Ubuntu的教程(步骤14:http://www.aztcs.org/meeting_notes/linuxsig/ubuntuintovirtualbox/ubuntuintovirtualbox.htm)说,将内存设置为我可用内存总数的45%,在我的例子中大约是2.7GB。这是正确的吗?
另外,当我将RAM分配给vm时,该RAM现在是否专门为vm保留,如果是的话,是只在vm运行来宾操作系统时为vm保留,还是在RAM中创建一个永久的分区,即当我停止运行并退出虚拟机时,我的主机OS (Windows 7)是否会恢复所有6GB的RAM作为可用的RAM?
发布于 2012-06-12 15:08:12
您应该为虚拟机提供用于执行任务所需的多少RAM。
如果您正在运行一台虚拟机,那么您所读到的建议是可以的(前提是您的主机有足够的RAM,它确实有)。但是,根据您对Ubuntu系统的计划,它可能不需要2.7GB的RAM。我给我的大部分虚拟机,包括Ubuntu虚拟机,1GB的RAM,即使我有足够的物理RAM可用,我可以分配更多。
如果您计划运行多台虚拟机,那么在总共6GB的内存中为一个虚拟机提供2.7GB的RAM可能太过了。如果有两个VM有那么大的RAM,那就不太好了!
最后,当虚拟机运行时,虚拟机通常会保留给它的所有RAM。当虚拟机关闭、挂起、休眠或其他不运行时,将不会使用此RAM。例如,我在一台拥有4GB RAM的主机上有大约10台虚拟机,其中大多数都有1GB的RAM。这不是问题,它只是意味着我只能一次跑到其中的几个。
发布于 2012-06-13 00:15:27
对于我们分配给虚拟机专用的RAM数量,没有固定的规则。然而,有两点我们需要处理:
当您将超过50%的RAM分配给虚拟机时,虚拟盒管理器会警告您,但是如果我们有足够的RAM,这只是经验法则。当然,我们可以分配超过50%的系统RAM到我们的VM,只要我们有足够的RAM,我们的主机操作系统。
请注意,我们不必太担心分配给新创建的机器的RAM数量,因为我们可以在以后的任何时候轻松地更改它。
https://askubuntu.com/questions/150105
复制