查看内存使用情况
free -m
类似显示
total used free shared buff/cache available
Mem: 992 436 240 88 315 310
Swap: 1023 285 738
清除缓存
echo 3 > /proc/sys/vm/drop_caches
- 1 释放页缓存
- 2 释放dentries和inodes
- 3 释放所有缓存
- 数字1是用来清空最近放问过的文件页面缓存
- 数字2是用来清空文件节点缓存和目录项缓存
- 数字3是用来清空1和2所有内容的缓存
再查看内存使用情况
free -m
total used free shared buff/cache available
Mem: 992 436 389 88 166 346
Swap: 1023 285 738
把清除缓存添加到定时任务自动执行
crontab -e
增加一行
0 */2 * * * echo 3 > /proc/sys/vm/drop_caches > /dev/null 2>&1
0 */2 * * *
的2是每2小时执行一次
文章评论