centos7 清理buff/cache

输入top命令,我们可以看到buff/cache占用了很大的内存

我们可以通过如下命令进行解决处理

1,同步数据到磁盘

sync

2,清理缓存

echo 3 > /proc/sys/vm/drop_caches

参数可以是:

# 参数说明:
# 0 //默认是0;
# 1-清空页缓存;
# 2-清空inode和目录树缓存;
# 3-清空所有缓存

 

我们也可以将如上命令写入文件,定时执行

文件内容参考如下:

#!/bin/bash
  
# 参数说明:
# 0 //默认是0;
# 1-清空页缓存;
# 2-清空inode和目录树缓存;
# 3-清空所有缓存
sync;echo 3 > /proc/sys/vm/drop_caches

保存cleanBuffCache.sh

chmod +x cleanBuffCache.sh

然后输入命令 crontab -e 编辑,添加如下计划任务

30 01 * * * /xxx/cleanBuffCache.sh

 

这样就会在每天1点半执行了


爆款云服务器s6 2核4G 低至0.46/天,具体规则查看活动详情Blog Img