美文网首页
Linux手工释放内存

Linux手工释放内存

作者: Sun_c39f | 来源:发表于2020-08-17 15:01 被阅读0次

    sync

    手动执行sync命令(描述:sync 命令运行 sync 子例程。如果必须停止系统,则运行sync 命令以确保文件系统的完整性。sync 命令将所有未写的系统缓冲区写到磁盘中,包含已修改的 i-node、已延迟的块 I/O 和读写映射文件)

    释放 echo 3 > /proc/sys/vm/drop_caches

    0:0是系统默认值,默认情况下表示不释放内存,由操作系统自动管理
    1:释放页缓存
    2:释放dentries和inodes
    3:释放所有缓存

    如果现在想让操作系统重新分配内存,那么设置drop_caches的值为0即可

    echo 0 > /proc/sys/vm/drop_caches

    相关文章

      网友评论

          本文标题:Linux手工释放内存

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