AnyShare-AnyShare7.0 数据汰换,可通过调低 cachefs 服务的阈值,提升 Flush 效率,保证 AnyShare 客户端(如 WEB 端)数据一致。
关键字
datacacheHighWatermark 、datacacheLowWatermak
适用产品
- AnyShare Enterprise & Express 7.0.x
目的
如果实际值 x 较大,达到了 TB 界别,可以调低 datacacheHighWatermark 和 datacacheLowWatermak,用以达到磁盘使用量的上水位比例调整及磁盘的下水位比例调整,据目录占用的磁盘空间到达上水位即会触发 Flush 清理。
解决方案
1.AnyShare7.0 查看Eceph 所使用的磁盘的容量,观测ceph所占用容量大小,执行命令如下。
df -h | head -20

2.如果所占总量达到 TB 级别,可以调低 datacacheHighWatermark:0.4 和 datacacheLowWatermak:0.25。
kubectl get cm cachefs-conf -o yaml

3.可通过 edit 编辑阈值大小,重新拉起 cachefs-conf 的 pod,使其配置生效。

更多信息
方法二:也可以使用 helm list 查看 chart 包,然后使用 helm upgrade 进行更改。