重要说明:
通常不应该做这件事情,因为缓存用于加速构建缓存内存的工作活动,但如果我们仍然想清除缓存内存大小,则可以按照以下步骤操作:
创建脚本
# vi clearcache.sh #!/bin/bash sync; echo 3 > /proc/sys/vm/drop_caches
保存并退出
# chmod +x clearcache.sh
应该运行sync,因为这是一个非破坏性操作,脏对象不可释放。
所以我们运行sync以确保所有缓存的对象都被释放。
- echo 1 只清除页面缓存
- echo 2 是清除空闲的 dentry 和 inode
- echo 3 正在清除页面缓存、dentry 和 inode
日期:2020-06-02 22:16:55 来源:oir作者:oir