没有足够的可用物理内存来打开该虚拟机的电源。

2025-03-22 05:38:13
推荐回答(4个)
回答1:

你用的是什么的虚拟机。

如果是VM虚拟机的话,是使用共享资源的原则的。例如,你创建了4个虚拟机,你可以选择不创建完整的数据,也就是说,你虚拟机里面的文件占用了10G,那么你的硬盘只会损失10G空间。而不是楼上所说的32G,当然你也可以创建完整的数据文件,那就会占用32G空间。而内存,默认就是共享机制的。就是虚拟机与虚拟机之间的物理内存,是“共享的”,例如你开4台,每台都设置了256内存,实际上是不会出现占用1G内存的情况,要事各个虚拟机的真实占用而定,是动态变化的。

1G的内存开4台虚拟机确实比较吃力了,我也是1G内存的电脑,在虚拟机里开个Linux,多开几个程序,就看到共总占用了400MB左右的物理内存了。而且实际上,1G的内存起码有几百MB是一定要分配给物理机的系统内核和服务进程使用的。所以,1G的内存,实际可用在600-700M(保守估计)之间,开4台虚拟出现这种情况属于正常现象。

回答2:

启动虚拟机时设置里面看一下留给虚拟机的内存是多少,自己重设一下,内存太小的话,比如总内存低于512M,可能很难运行虚拟机
,比如你有1G内存,本身系统就需要256M内存,但你给虚拟机分配了900M的话,那系统是不会让你运行虚拟机的

回答3:

不是很明白你要问什么问题,从你的话中感到好像是你在用虚拟机遇到内存不足的问题。我的虚拟机中只建了一台虚拟机,所以速度很快,至今没有出现任何问题。
虚拟机是一个很占用内存和cpu的东西,你开了四台虚拟机,当然主机的内存会被他吃的干干净净。建议你可以建多台虚拟机,但不要同时打开(个人认为不要同时打开两台以上的虚拟机)。同时你要注意,虚拟机还是一个吃硬盘的家伙,你建了四个虚拟机,硬盘至少被吃掉了32G的空间吧(默认情况下每台虚拟机占分配8G硬盘)。

回答4:

22