PrimoCache 与 DirectStorage 兼容吗?

是的,PrimoCache 从 4.3.0 版本开始与 BypassIO 和 DirectStorage 兼容。您可以在以管理员身份运行的命令提示符中运行以下命令,查看是否支持 BypassIO 以及可能不兼容的原因。
    fsutil bypassio state /v <path>
其中 <path> 可以是卷、目录或特定文件名。

需要注意的是,如果您对逻辑卷设置了缓存并且启用了延迟写入,则对该卷的 BypassIO 请求将被 PrimoCache 自动阻止。这是为了防止可能出现的数据不一致问题。DirectStorage 会绕过 PrimoCache 等所有中间驱动程序,直接从磁盘读取数据。此时延迟写入的缓写数据可能仍在缓存中,尚未被写入磁盘。因此 DirectStorage 读取的数据可能不是最新的,导致数据不一致的问题。 如果您运行上述命令,PrimoCache 就会报告“Volume with write-back caching is not support”。如果您要使该卷兼容 DirectStorage,则需要关闭延时写入。
标签