强制清除linux缓存

手动清理linux系统缓存
1.清理swap(交换区缓存)
swapoff -a && swapon -a
前提swap使用量小于内存剩余量
2.清理buffers
sync; sync; sync;&& echo 3 >/proc/sys/vm/drop_caches(这两步可以分开执行)
sync-->将缓存的内从写回到硬盘中;
echo 3 >/proc/sys/vm/drop_caches-->修改drop_caches的值为3,默认为0,改为3系统会清理缓存的内容;
sleep 2 --> 等一下,防止上一步没执行完;
drop_caches默认值是0,但是他是系统值,我们无法设定,所以不用管他

posted @ 2021-01-20 18:37  kk_dd  阅读(331)  评论(0编辑  收藏  举报