跳到主要内容

使用 FlexCache 卷加快数据访问速度

FlexCache 卷是源卷支持的稀疏填充卷。FlexCache 卷可以与源卷位于同一个集群中,也可以位于不同集群中。可以通过 FlexCache 卷访问源卷中的数据,无需所有数据均位于 FlexCache 卷中。

在 ONTAP 9.5 中,源卷为 FlexVol 卷,而 FlexCache 卷则为 FlexGroup 卷。源卷支持 NFSv3、NFSv4 和 SMB/CIFS 协议。在 ONTAP 9.5 中,FlexCache 卷仅支持 NFSv3 协议。从 ONTAP 9.8 开始,FlexCache 卷还支持 SMB 协议。

从 ONTAP 9.7 开始,将支持 FlexGroup 卷作为源卷。

从 ONTAP 9.5 开始,原始 FlexVol 卷还可以将数据提供给 ONTAP 9 系统上的 FlexCache 卷。

如果 FlexCache 卷中包含客户端请求的数据,则该卷直接处理读取请求。否则,FlexCache 卷从源卷请求数据,并在处理客户端请求之前存储这些数据。然后直接从 FlexCache 卷处理对这些数据的后续读取请求。这可以在重复访问相同数据时提高性能,因为第一个请求之后,不再需要在网络中传输这些数据,也不再需要从过载系统提供这些数据。

从 ONTAP 9.9.1 开始,FlexCache 卷会缓存“未找到文件”错误的目录列表,当源卷上没有相应文件时就会出现这类错误。这样,在客户端搜索不存在的文件时,就无需向源卷发送多个调用,从而帮助减少网络流量。

可使用 FlexCache 卷加快数据访问速度,或从密集访问的卷卸载流量。FlexCache 卷可帮助提高性能,尤其是在客户端需要反复访问相同数据时,因为可以直接提供数据,不必访问源卷。因此,可使用 FlexCache 卷处理读密集型系统工作负载。

将在源卷应用任何写操作。