RJ-*_*RJ- 4 windows storage cache vhd storage-spaces
假设我有一个 VHD 驻留在安装在 Windows Server 2016 上的磁盘 A 上。
如果我为磁盘 A 和 VHD 打开写缓存,我是否有双写缓存?
假设我将这个 VHD 然后放入存储空间并创建一个具有 5 GB 写回缓存的虚拟磁盘。
编辑:
虚拟机 I/O 没有缓存,实际上很容易检查:运行封装旧 FileMon 功能的进程管理器并观察您的 .vhd(x) 文件访问标志 - 应该是 FILE_FLAG_NO_BUFFERING 引发并结合一堆不同的“提示” "旗帜。
https://docs.microsoft.com/en-us/sysinternals/downloads/procmon
在 VM 中,您可以打开或关闭磁盘缓存 - 这无关紧要,结果几乎相同。
https://www.starwindsoftware.com/blog/a-little-about-disk-write-cache-on-windows-vm
不过,您仍将使用 vRAM 在 VM 内的文件系统级别缓存 I/O。