虚拟机的内存和cpu数量设置

最近在使用虚拟机,有几个不明白的地方想请教一下,关于内存设置和虚拟机cpu设置。关于内存设置:虚拟机内存的最大值是不是当前物理机内存未使用的值?就是说当前物理机4G内存,... 最近在使用虚拟机,有几个不明白的地方想请教一下,关于内存设置和虚拟机cpu设置。

关于内存设置:
虚拟机内存的最大值是不是当前物理机内存未使用的值?就是说当前物理机4G内存,宿主系统占用了512MB内存,当运行虚拟机时最大内存只能是4GB-512MB?运行第二个虚拟机,最大内存为4GB-512MB-(第一个虚拟机分配的内存)?

关于cpu数量设置:
若物理机共有4个核,虚拟机的cpu数量最大只能为4个,并且每一个虚拟机cpu数量最大都为4?虚拟机的cpu数量能不能比4个多?
展开
 我来答
nemo0806
2012-06-04 · 超过18用户采纳过TA的回答
知道答主
回答量:55
采纳率:0%
帮助的人:41.8万
展开全部
先回答内存,是这样的:
物理机内存4G,把虚拟机设成4G是没问题的,但是当虚拟机满载的时候会内存溢出
第二个虚拟机也是一样,你只要把虚拟机想成普通的软件或者游戏什么的就好了。内存不够用就会卡,或者内存溢出蓝屏,强制退出。
VMWARE或VIRTUALBOX是想知道你给他分配内存的上限是什么,也就是说,你给我512,我最多用512,如果不够,虚拟机内存溢出,虚拟机死机。
cpu是这样的:
因为cpu有4个核心,4个线程,那么就相当于4个小cpu。虚拟机占用其中的一个核心的意思是,将一个线程从始至终分给虚拟机,而不会让其他软件插手。
以上乃个人理解,如有不当,请大家包涵
追问
谢谢你的回答。
我还是有个小小的疑问,若是每个虚拟机占用一个核,那样的话,4个核的话,是最多只能启动4个虚拟机?
根据你的提示,我想到是,逻辑上虚拟机分配的vcpu可以超过物理机的cpu数量,相当于一个虚拟cpu一个线程(进程和线程的那个线程),但虚拟机的能够获得的物理cpu运行时间片,还是宿主系统提供,虚拟机无法控制。
此时,若是有两个虚拟机,一个给16个虚拟cpu,一个给4个虚拟cpu,两个虚拟机获得的运行时间为4:1。
Jtti
2024-06-18 广告
导致香港服务器内存不足的原因比较多,Jtti总结了几点,具体如下:1、香港服务器应用程序池没有及时释放内存导致,应用程序池有一个默认回收的时间,到了这个时间就会自动释放内存,这个时间一般是1740分钟,而这种程度的时间可能会导致应用程序池无... 点击进入详情页
本回答由Jtti提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式