美文网首页
Linux清理cache缓存

Linux清理cache缓存

作者: 范er_er | 来源:发表于2019-12-23 15:58 被阅读0次

    <meta charset="utf-8">

    当cache缓存占用太大,服务起不来,需要查看清理缓存

    查看缓存:
    free -m

    输入运行下面一行:
    echo 3 > /proc/sys/vm/drop_caches

    image

    补充:

    
    # 释放缓存区内存的方法
    
    1)清理pagecache(页面缓存)
    
    # echo 1 > /proc/sys/vm/drop_caches     或者 # sysctl -w vm.drop_caches=1
    
    2)清理dentries(目录缓存)和inodes
    
    # echo 2 > /proc/sys/vm/drop_caches     或者 # sysctl -w vm.drop_caches=2
    
    3)清理pagecache、dentries和inodes
    
    # echo 3 > /proc/sys/vm/drop_caches     或者 # sysctl -w vm.drop_caches=3
    
    注:上面三种方式都是临时释放缓存的方法,要想永久释放缓存,需要在/etc/sysctl.conf文件中配置:vm.drop_caches=1/2/3,然后sysctl -p生效即可!
    
    

    相关文章

      网友评论

          本文标题:Linux清理cache缓存

          本文链接:https://www.haomeiwen.com/subject/pmoznctx.html