泡面师

  • 首页
  • 记录
好记性不如烂笔头
  1. 首页
  2. 记录
  3. centos
  4. 正文

linux 定时释放缓存

2018-02-25 3221点热度 3人点赞 0条评论

查看内存使用情况

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小时执行一次

标签: centos
最后更新:2018-02-26

泡面师

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

取消回复

COPYRIGHT © 2024 泡面师. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS