release linux memory

  • A+
所属分类:Script

用centos的会发现,有时候系统处于空闲状态,但是内存全部被消耗。

其实这事是一个假象,内存不是真实的被消耗而只是被用作缓存,当系统有程序运行这些内存还是能够用于程序运行的。

如果想尽快释放缓存,可以使用以下命令。


# 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

为了使缓存里的数据不丢失,之前先运行一下以下命令

sync

avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:2   其中:访客  0   博主  0   引用   2

    来自外部的引用: 2

    • centos 内存释放 | 英瑞.
    • centos 内存释放