在linux使用过程中,系统会产生很多缓存在buff/cache中,如何释放呢?

1、第一种方法,这种方式在centos 系统中没有任何问题,然而在ubuntu中就不适用了
echo 1 > /proc/sys/vm/drop_caches

注意:这种方式在Ubuntu中执行会出现如下错误
-bash: /proc/sys/vm/drop_caches: Permission denied

2、第二种方式(对ubuntu没有任何问题)
sudo sh -c "echo 1 > /proc/sys/vm/drop_caches"
"sh -c" 命令,它可以让 bash 将一个字串作为完整的命令来执行

3、第三种方式(对ubuntu没有任何问题)
echo 1 |sudo tee /proc/sys/vm/drop_caches 

最后修改于 2019-12-27 14:08:28
如果觉得我的文章对你有用,请随意赞赏
扫一扫支付
上一篇