为什么对 Stablebit DrivePool 存储池启用缓存没有效果?

这是因为 Stablebit DrivePool 创建的存储池(Pool)是一个虚拟的逻辑卷,所有对该池的读写请求都会先由 DrivePool 自身接收并处理,然后直接分发到底层的物理硬盘。由于这些 I/O 请求不会经过 PrimoCache 所在的系统存储层,因此对其配置缓存任务无法产生加速效果。

替代方案:
将组成该存储池的各个物理逻辑卷直接添加到 PrimoCache 的缓存任务中。这样,当 DrivePool 将读写请求发送到底层物理盘时就可以被 PrimoCache 处理并进行加速。
标签