FlexCache 读取性能缓慢和缓存逐出
适用于
- ONTAP 9.12.1
- NFSv3
- FlexCache
问题描述
- FlexCache 卷在交易流程启动期间表现出缓慢的读取性能。
- 以前通过 FlexCache 完全读取的文件在缓存中并不一致存在,导致重读缓慢。
- 没有证据表明缓存卷的利用率接近 90%;报告的卷使用率为 4%。
- 源文件在创建后不会更新;源和 FlexCache 卷上的 atime 更新都被禁用。
- 缓存在所有客户端上都是只读挂载的。
- 由于动态交易策略和可用容量有限,无法预填充缓存内容。
- 客户寻求一种方法,以编程方式列出缓存内容,并验证哪些文件已完全或部分缓存。
- 文档(TR-4743)没有提供有关缓存过期或驱逐条件的足够详细信息。
- 业务影响得到确认:缓慢的读取会影响多个远程设施的启动操作。
- 擦洗示例 CLI 输出:
Clus_1::> vol show FC_algolive_blobVserver Volume Aggregate State Type Size Available Used%svm_toast_599 FC_algolive_blob - online RW 2.99TB 2.84TB 4%2nd_Clus::> vol show -vserver SVM_toast_2000 -volume algolive_blob -fields atime-update
vserver volume atime-update
SVM_toast_2000 algolive_blob false
Clus_1::> vol show -vserver svm_toast_599 -volume FC_algolive_blob -fields atime-updatevserver volume atime-updatesvm_toast_599 FC_algolive_blob false - 首次观察到问题:2025-10-06。
- 大约 26 天前,除了源集群升级到 ONTAP 9.16.1P6 之外,没有最近的更改。
- 受影响的多个文件;提供了示例路径。