linux虚拟机给多少内存,我应该为虚拟机分配多少内存(RAM)?

本文探讨了在VirtualBox中安装Ubuntu时如何合理分配RAM资源。建议根据主机可用RAM总量及Ubuntu系统的实际需求来调整分配量,通常1GB已足够满足大多数应用场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题描述

我正在虚拟盒中安装Ubuntu;我的主机操作系统是Windows 7,我的系统上有6GB的RAM。关于在虚拟机上设置Ubuntu的一个教程(这个,在步骤14:http://www.aztcs.org/meeting_notes/linuxsig/ubuntuintovirtualbox/ubuntuintovirtualbox.htm)说将RAM设置为我可用的总RAM的45%,在我的情况下大约为2.7GB。它是否正确?

此外,当我将RAM分配给vm时,该RAM现在是专门为vm保留的,如果是,它是仅在vm运行guest虚拟机操作系统时为vm保留,或者是否在RAM中创建永久分区,也就是说,当我停止运行并退出虚拟机时,我的主机操作系统(Windows 7)将重新获得所有6GB的RAM作为其可用内存吗?

最佳解决思路

您应该为您正在使用它执行的任务提供所需的大量虚拟机。

如果您正在运行单个虚拟机,则您阅读的建议是正常的(前提是您的主机具有足够的RAM,它可以执行此操作)。但是,根据您计划对Ubuntu系统执行的操作,它可能不需要2.7 GB的RAM。我给大多数虚拟机,包括Ubuntu虚拟机,1 GB的RAM,即使我有足够的物理RAM,我可以分配更多。

如果您计划运行多个虚拟机,那么从总计6 GB中提供2.7 GB的虚拟机可能太多了。拥有两个具有该RAM量的VM是不行的!

最后,无论何时运行,您的虚拟机通常都会保留您提供的所有RAM。当虚拟机关闭,挂起,休眠或未运行时,此RAM将不会被使用。例如,在具有4 GB RAM的主机上,我有大约10个虚拟机,其中大多数具有1 GB的RAM。这不是问题;它只是意味着我一次只能运行其中的一些。

次佳解决思路

我们分配给虚拟机专用的RAM数量没有固定的规则。但是我们需要注意两点:

每当您为虚拟机分配超过50%的RAM时,Virtual Box Manager都会发出警告,但是如果我们有足够的RAM,这只是一条经验推荐。当然,只要我们有足够的RAM用于主机操作系统,我们就可以为我们的VM分配超过50%的系统RAM。

Note that we don’t have to worry too much about the amount of RAM we assign to a newly created machine as we can easily change this at any time later.

参考资料

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值