zoukankan      html  css  js  c++  java
  • 清除linux缓存命令

    命令

    #sync
    #echo 3 > /proc/sys/vm/drop_caches

    查看内存情况:

    # more /proc/meminfo

    Kernels 2.6.16 and newer provide a mechanism to have the kernel drop the page cache and/or inode and dentry caches on command, which can help free up a lot of memory. Now you can throw away that script that allocated a ton of memory just to get rid of the cache...

    To use /proc/sys/vm/drop_caches, just echo a number to it.

    To free pagecache:

    # echo 1 > /proc/sys/vm/drop_caches
    

    To free dentries and inodes:

    # echo 2 > /proc/sys/vm/drop_caches
    

    To free pagecache, dentries and inodes:

    echo 3 > /proc/sys/vm/drop_caches
    

    This is a non-destructive operation and will only free things that are completely unused. Dirty objects will continue to be in use until written out to disk and are not freeable. If you run "sync" first to flush them out to disk, these drop operations will tend to free more memory.

  • 相关阅读:
    Spring攻略学习笔记(3.00)AOP核心概念和术语
    zoj 3494
    第43周星期五
    findBugs学习小结
    第42周星期日
    Cookie知识小结
    第42周星期三
    第42周星期六
    第43周星期四小结
    第43周星期二
  • 原文地址:https://www.cnblogs.com/davidwang456/p/3368784.html
Copyright © 2011-2022 走看看