Redhat 释放cached 内存
注意用top命令查看才能看到真正的free內(nèi)存。下面是查看真正內(nèi)存使用量的另一種命令。
watch -n 1 cat /proc/meminfo
搜索發(fā)現(xiàn)有三種方法都可以達(dá)到釋放內(nèi)存的目的。
watch -n 1 free -m
or:
free -m
上述這種方法只增加了幾十M。
sudo sysctl -w vm.drop_caches=3
上述這種方法,目的是釋放kernel用在cache上面的內(nèi)存。增加了約1G.
下面這種方法釋放的更多,但可能會(huì)影響系統(tǒng)的穩(wěn)定!一定要小心使用。
sudo sync && echo 3 | sudo tee /proc/sys/vm/drop_caches
這個(gè)命令會(huì)釋放無論是使用中的內(nèi)存還是cache(page cache, inodes, and dentries),小心使用。
總的來說,還是第二種方法更合適,如果需要隔一段時(shí)間自動(dòng)運(yùn)行一次,可以使用cron jobs。
相關(guān)閱讀:
Linux SWAP 分區(qū)建立及釋放內(nèi)存?http://www.linuxidc.com/Linux/2013-03/81890.htm
Linux下如何釋放內(nèi)存?http://www.linuxidc.com/Linux/2013-03/81378.htm
CentOS?5 釋放內(nèi)存的方法?http://www.linuxidc.com/Linux/2012-02/53991.htm
Linux 下釋放內(nèi)存??http://www.linuxidc.com/Linux/2013-09/90702.htm
更多Ubuntu相關(guān)信息見Ubuntu?專題頁面?http://www.linuxidc.com/topicnews.aspx?tid=2
轉(zhuǎn)載于:https://blog.51cto.com/8474832/1558792
總結(jié)
以上是生活随笔為你收集整理的Redhat 释放cached 内存的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 关于ListView顶部和底部滚(拖)动
- 下一篇: C:remove