Windows
Windows 寫入記憶體如何與裝載的 VHD 一起使用?
假設我有一個 VHD 位於安裝在 Windows Server 2016 上的磁碟 A 上。
如果我打開磁碟 A 和 VHD 的寫入記憶體,我是否有雙重寫入記憶體?
- 如果是,是否建議這樣做?
- 如果不是,寫記憶體應該在磁碟 A 上還是在 VHD 上完成?
假設我將此 VHD 然後放入儲存空間並創建一個具有 5 GB 回寫記憶體的虛擬磁碟。
- 這個寫回記憶體如何與寫記憶體互動?
- 再說一次,為了 1) 最佳可靠性和 2) 最佳速度,推薦的配置方法是什麼?
編輯:
- 儲存空間不允許關閉寫記憶體。
虛擬機 I/O 沒有記憶體,實際上很容易檢查:執行封裝舊 FileMon 功能的程序管理器並觀察您的 .vhd(x) 文件訪問標誌 - 應該 FILE_FLAG_NO_BUFFERING 提出並結合一堆不同的“提示“旗幟。
https://docs.microsoft.com/en-us/sysinternals/downloads/procmon
在虛擬機內部,您可以打開或關閉磁碟記憶體——這無關緊要,結果幾乎相同。
https://www.starwindsoftware.com/blog/a-little-about-disk-write-cache-on-windows-vm
不過,您仍將使用 vRAM 在 VM 內的文件系統級別記憶體 I/O。