虛擬機器記憶體問題,為什麼虛擬機器佔用的實際記憶體超出了

2021-12-22 13:49:01 字數 2153 閱讀 2664

1樓:xh肖巨集

vmware本身不佔用什麼記憶體,是配置出來的並處於開啟狀態的那個具體的虛擬機器要佔用記憶體,佔用多大記憶體的是看你分配了多少。

使用多少記憶體作為虛擬機器的記憶體是你建立虛擬機器檔案時指定的,包括使用磁碟空間大小。

當然如果直接使用推薦配置(如模擬linux、dos、windows98、windowsxp、windows server等環境都有預定義的配置可供選擇)則都有一個推薦記憶體使用大小的。具體指定時,如果計劃將來還用在這些作業系統上安裝更多的應用,而記憶體又富足(保證剩餘的記憶體夠當前系統用),則應當適當增大分配給虛擬機器的記憶體。

當然這不意味著這些記憶體永遠會被佔用,如果你臨時掛起虛擬機器(呵呵,這可是真實機器沒有的好處)或關閉虛擬機器,這這些記憶體會被馬上釋放。

2樓:王馨衛

正如樓上所說.虛擬機器的記憶體佔用只是相對於使用中而言的.使用虛擬機器的時候,記憶體佔用=虛擬主機+主機系統+虛擬軟體+你使用中的其他軟體(如防毒軟體等..)

當你不使用的時候,記憶體佔用當然只有你的主機系統+其他軟體(如防毒軟體等..)

為什麼虛擬機器佔用的實際記憶體超出了

3樓:康運乾

幾個問題簡單回答如下:

1、真的就是劃分40g硬碟空間給虛擬機器嗎?

1要看選擇的是什麼模式,虛擬機器分配硬碟空間有兩種模式,一種是厚格式(thick),另外一種是瘦供給模式(thin)。對於第一種模式來說,如果你分配了40gb空間給虛擬機器,那麼對不起,虛擬機器在你物理硬碟上實打實劃分40gb空間給虛擬機器,這個空間除了虛擬機器以外,其他程式無法使用了,在你的存放虛擬機器檔案的資料夾裡面,將會看到一個40gb的vmdk檔案。如果採用第二種瘦供給模式,那麼如果你分配了40gb空間,實際上並不會在物理硬碟上立即分配40gb,而是看你虛擬機器系統的實際空間大小,比如說安裝完win7後,大概在8gb左右,那麼在你物理硬碟上,你將看到一個8gb左右大小的vmdk檔案。

以後隨著安裝軟體或者寫入其他資料,會隨時在物理硬碟上佔據新的空間,最多能夠佔據40gb。

2、虛擬及佔用的記憶體:

給虛擬機器分配記憶體後,虛擬機器將會從物理主機的記憶體中佔據分配的記憶體量,這個記憶體不是在磁碟上,而是物理主機的實際記憶體。

要說明的是,一般虛擬機器會在物理硬碟上佔據和虛擬機器記憶體同樣大小的硬碟空間作為系統的交換區。這個佔用的是物理主機的物理硬碟。

3、在虛擬機器上安裝軟體佔據空間問題

虛擬機器分配的記憶體對真機系統記憶體的影響是什麼情?

4樓:匿名使用者

啟動虛擬機器後,真機的可用記憶體被佔用了512m,如果關掉虛擬機器,那麼剛才被虛擬機器佔用的512m又會自動騰出來給真機的其他軟體使用。

虛擬機器開機時就佔走了512m,無關虛擬機器系統中實際使用200m還是300m,因為對真機來說它開著就分走512m。

真機存存2g,虛擬機器分配了512m,啟動虛擬機器後,真機的可用記憶體就被多佔用了512m,如果關掉虛擬機器,那麼剛才被虛擬機器佔用的512m又會自動騰出來給真機的其他軟體使用。

擴充套件資料

虛擬機器在使用上分兩種:需要同時執行的若干虛擬機器。為了某種目的需要與主機隔離而執行。

對於第一種型別,需要根據物理機實際配置(處理器數量和記憶體,尤其是記憶體)合理分配,一般情況下記憶體都會少分配一些。

而第二種情況,則通常執行一個虛擬機器例項就行了。這時候可以將虛擬機器記憶體分配的大一些,比如總共8g的實體記憶體,可以分給win8.1開發環境5個g。

要注意當物理機記憶體比較小的時候,如果分配太大的記憶體給虛擬機器,就會拖死主機。一般會留出至少1g給主機留著。比如,2g記憶體的物理機,執行的虛擬機器記憶體總和不超過1g;4g記憶體的物理機,給虛擬機器不超過2.

5g記憶體。如果是1g的記憶體,給虛擬機器的記憶體不應該超過384m。

不會讓使用者設定過高記憶體給虛擬機器,因為主機執行本身就需要記憶體,加上執行虛擬機器也需要記憶體,就只有剩餘記憶體可以分配給虛擬機器,如果全部分配給虛擬機器,主機執行相對會記憶體不足速度緩慢,但系統會強制**虛擬機器的記憶體。

5樓:匿名使用者

虛擬機器就是款軟體而已,就和你玩大型遊戲佔了那麼多記憶體一樣。

6樓:匿名使用者

你真機存存2g,虛擬機器分配了512m,啟動虛擬機器後,真機的可用記憶體就被多佔用了512m,如果你關掉虛擬機器,那麼剛才被虛擬機器佔用的512m又會自動騰出來給真機的其他軟體使用.

關於虛擬機器佔記憶體,VMware虛擬機器佔用記憶體,cpu問題,是不是給多少它就佔用多少?

說實話,玩vm要玩得爽最少要2g記憶體,而且最好vm開不超過3個。你的機器現在來說老了,加條記憶體表現要好的多。是這麼佔記憶體的呀,虛擬用最少配置咯 t4200 貌似不支援虛擬化。虛擬的效能肯定不好,不過其實開了硬體虛擬化支援,也好不了多少的。虛擬機器肯定吃記憶體的,吃多少記憶體要看虛擬機器的設定了...

虛擬機器記憶體如何擴大,電腦虛擬記憶體怎麼擴大

虛擬機器記憶體擴大的方法 右鍵點 我的電腦 左鍵點 屬性 點選 高階 選項卡。點 效能 裡的 設定 按鈕。再選 高階 選項卡。點下面的 更改 按鈕,所彈出的視窗就是虛擬記憶體設定視窗。一般預設的虛擬記憶體是從小到大的一段取值範圍,這就是虛擬記憶體變化大小的範圍,最好給它一個固定值,這樣就不容易產生磁...

虛擬機器是怎麼回事?虛擬機器是什麼

虛擬機器指通過軟體模擬的具有完整硬體系統功能的 執行在一個完全隔離環境中的完整計算機系統。每個虛擬機器都有獨立的cmos 硬碟和作業系統,可以像使用實體機一樣對虛擬機器進行操作。虛擬機器是什麼 虛擬機器是模擬電腦硬體的軟體。虛擬機器 vm 是一種建立於物理硬體系統 位於外部或內部 充當虛擬計算機系統...