如何清理ODC本地缓存?

【 使用环境 】生产环境
【 OB or 其他组件 】
【 使用版本 】
【问题描述】如何清理ODC本地缓存?怎么样相对安全呢?就怕操作失误。

@论坛小助手

为了安全地清理 ODC 本地缓存,建议按照以下步骤操作:

  1. 首先,运行以下命令检查当前系统的内存使用情况:
free -g
  1. 如果可用内存小于配置文件中的 memory_limit 值,可以考虑清理缓存或者修改配置 memory_limit,将其设置为小于可用内存的值。

  2. 执行以下命令清理缓存:

sudo sysctl -w vm.drop_caches=3
# 或
sudo echo 3 > /proc/sys/vm/drop_caches

注意:执行上述命令会清除系统缓存,包括但不限于文件系统缓存、inode 缓存和 dentry 缓存,但不会影响数据持久性。然而,强烈建议在执行任何清理操作前确保业务不受影响,可以先在非高峰时段进行测试。

详情请参考:

  1. (可选)查看资源