2015-02-06 139 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免費。除了在虛擬機創建時而不是運行時會出現這種情況。

試圖抓住比主機更多的內存可以提供的東西,會導致你一個問題,當你運行虛擬機,而不是當你創建它,因爲,預分配的磁盤不同的是,它並不需要直到那時。