)
我找不到任何关于此的真实信息:-我有 Windows Server 2019,其中包含一个存储池,该存储池由两个 HDD 和两个 SSD 组成,具有分层和镜像功能。 上面有一个运行 ReFS 的卷。
如何检查 ReFS 分层是否正常工作以及是否可以手动设置层?
答案1
您可以在性能监视器中检查它。为您的 SSD 和 HDD 添加物理磁盘读取和写入计数器。在这种情况下,您将能够通过查看哪些驱动器正在执行 IO 来查看哪个层正在被使用。此外,配置快速和慢速层利用率百分比的 ReFS 计数器。此信息将为您提供层之间的数据分布。根据我的经验,存储空间计数器不适用于 ReFS,我尝试了多次。此外,您可以在此处阅读分层 ReFS 的工作原理:https://docs.microsoft.com/en-us/windows-server/storage/refs/mirror-accelerated-parity PS 是的,我知道,它是关于 S2D 的,但它在存储空间中的工作方式相同。我已经测试过多次了。
答案2
请注意,ReFS + Windows Server 2019 的分层工作方式与 NTFS + Windows Server 2016 完全不同。
2016:当闪存已满/接近已满(据我所知,可用容量已占用约 80%)时,所有写入都进入闪存层,数据被卸载到旋转磁盘。
2019:所有写入都会立即转到旋转磁盘,并且只有频繁访问时数据才会“升级”到闪存层(使用温度图)。
这意味着如果您使用 DiskSPD 或 FIO 或其他基准测试与 WS2019,您最初将看到仅磁盘的性能。给它一些时间并确定较小的工作负载以查看实际性能。
PS 这真是令人困惑!微软已经因为这样的事情破坏了很多应用程序/设置……