情况分析:
一共3.7个G,buff/cache占1.8G,只剩余105G。
手动释放内存
sudo echo 3 > /proc/sys/vm/drop_caches
如果Permission denied。是因为权限不够,我们只是让echo有root权限,没有让">"命令也有root权限。这时使用下面:
sudo sh -c 'sync && echo 3 > /proc/sys/vm/drop_caches'
结果:
定时释放内存
创建脚本,脚本可以放到bin
touch cleanCache.sh
编辑
vi cleanCache.sh
添加内容
echo 1 > /proc/sys/vm/drop_caches
echo 2 > /proc/sys/vm/drop_caches
echo 3 > /proc/sys/vm/drop_caches
配置定时执行脚本
crontab -e
设置0点执行
0 0 * * * /home/admin/cleanCache.sh