【 使用环境 】生产环境
【 OB or 其他组件 】
【 使用版本 】
【问题描述】如何清理ODC本地缓存?怎么样相对安全呢?就怕操作失误。
为了安全地清理 ODC 本地缓存,建议按照以下步骤操作:
- 首先,运行以下命令检查当前系统的内存使用情况:
free -g
-
如果可用内存小于配置文件中的
memory_limit值,可以考虑清理缓存或者修改配置memory_limit,将其设置为小于可用内存的值。 -
执行以下命令清理缓存:
sudo sysctl -w vm.drop_caches=3
# 或
sudo echo 3 > /proc/sys/vm/drop_caches
注意:执行上述命令会清除系统缓存,包括但不限于文件系统缓存、inode 缓存和 dentry 缓存,但不会影响数据持久性。然而,强烈建议在执行任何清理操作前确保业务不受影响,可以先在非高峰时段进行测试。
详情请参考: