输入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/天,具体规则查看活动详情