• 发布Ubuntu/Linux系统cache,增加可用内存空间


    桌面Ubuntu总内存4G,但free只有内存有100M
    重视top命令检查看到真正的能力free内存。以下是真正的内存使用情况的看法有一个命令。
    watch -n 1 cat /proc/meminfo
    搜索发现有三种方法都能够达到释放内存的目的。
    watch -n 1 free -m
    or:
    free -m
    上述这样的方法仅仅添加了几十M。
    sudo sysctl -w vm.drop_caches=3
    上述这样的方法,目的是释放kernel用在cache上面的内存。添加了约1G.
    以下这样的方法释放的很多其它,但可能会影响系统的稳定!

    一定要小心使用。
    sudo sync && echo 3 | sudo tee /proc/sys/vm/drop_caches
    该命令要么释放或使用内存cache(page cache, inodes, and dentries),小心使用。


    总体。另一种方法是比较合适的,假设需要从时间自己主动一次执行时间,可以使用cron jobs。

  • 相关阅读:
    Markdown学习
    二叉树的最近公共祖先
    javaCompiler简析
    自定义类加载器
    聚合和组合的区别
    拓扑排序
    C++ map和unordered_map
    静态文件加载路径
    文件上传
    jackson
  • 原文地址:https://www.cnblogs.com/hrhguanli/p/4571122.html
Copyright © 2020-2023  润新知