2015-02-06 99 views
-1

在虚拟机中,它们是一个滑块,用于分配多少内存给机器。然而,我的光标悬停在的时候,它说:虚拟机启动时虚拟机的启动过程是什么

如果分配太多,机器可能无法启动

因为我的RAM 40GB,什么是太多了,为什么会很多公羊阻止它开始?

因为它不明显,我正在寻找一个编程相关的答案,而不是如何使用该软件。

+0

关闭和downvotes,介意解释? – user1938107 2015-02-06 09:07:16

+1

这个问题似乎超出了网站的范围 - 你在问一个与virtualbox有关的问题,看起来它根本与编程无关。 – 2015-02-06 09:08:08

+0

@BastiM由于虚拟盒子是开源的,我想这里有程序员知道代码。这个问题可以概括为“为什么虚拟机软件不推荐一定数量的内存”,VB是我所拥有的,所以我不知道它是否适用于所有虚拟机。这说明了吗?我不问如何使用该软件 – user1938107 2015-02-06 09:56:23

回答

1

不确定VBox,但在VmWare中,如果分配太多,则无法启动,因为无法从主机OS获取内存。

将内存从主机分配到一个大块中,只要虚拟机正在运行,就会保留内存。

所以它会类似于如果您试图预先分配一个60G虚拟磁盘的驱动器只有40G免费。除了在虚拟机创建时而不是运行时会出现这种情况。

试图抓住比主机更多的内存可以提供的东西,会导致你一个问题,当你运行虚拟机,而不是当你创建它,因为,预分配的磁盘不同的是,它并不需要直到那时。