為何HyperV和ESXi每當虛擬機啟動,母機磁盤空間就會減少?虛擬記憶體理應是存入在虛擬機里啊.
比如Hyper-V,虛擬了一臺8GB記憶體(非動態記憶體)的Win2008R2,沒啟動此虛擬機,假如母機磁盤還有50GB,但是一啟動虛擬機,50GB就會減少.這是為何?理論上,即使這臺Win2008R2的虛擬機啟用了pagefile.sys,它也是寫在虛擬機的虛擬磁盤里,應該第一次啟動就固定占用了,但為何現在每次開機,母機的磁盤空間還會減少?而當把虛擬機關閉之后,又會釋放回磁盤空間(也就是回到50GB).這究竟是怎么回事?
uj5u.com熱心網友回復:
抱歉,由于我個人能力有限,幫不你。
uj5u.com熱心網友回復:
他有個記憶體檔案。虛擬機程式優先使用 主機記憶體,空閑的時候會同步這個檔案。
這個檔案的作用,我舉個例子:
當你使用 保存狀態的時候, 如果沒有這個檔案,你要dump整個記憶體。
現在你只需要 同步差異部分。
所以 你會發現保存狀態會很快。
uj5u.com熱心網友回復:
我沒有注意過這種情況。不過虛擬機的物理記憶體,不是完全在母機的記憶體中申請的,虛擬機的物理記憶體可以大于母機的記憶體,那么虛擬機就要占用其他存盤空間,比如母機的磁盤。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/74379.html
標籤:虛擬化
