iT邦幫忙

0

為何 hyper-v off關閉一個 vm 後 vhdx 檔案一直增加大小

vm it

我在 hyper-v vm 下載100GB大小檔案後,off關閉
發現硬碟一直100%高速轉,然後看到來源是此vm的vhdx一直暴增大小
請問是vm下載檔案時,只會放到暫時檔案保存 avhdx,當off關閉vm時才會同步到 vhdx?
還是我中毒了?

1 個回答

3
raytracy
iT邦大神 1 級 ‧ 2021-06-06 03:25:53
最佳解答

Hyper-V 中間有很多層 Cache 的機制, Guest 有大量檔案變動時, Host 並不會馬上寫入 Disk; 但 VM Poweroff 會引發強制的 Host Cache Flush 動作, 此時會把原本只存在 RAM Cache 的所有資料, 都一次寫入 Disk 內:

https://docs.microsoft.com/en-us/troubleshoot/windows-server/virtualization/hyper-v-storage-caching-layers-data-consistency-requirements

我要發表回答

立即登入回答