首页 > 系统服务 > 详细

linux 清除内存和Cache方法

时间:2016-05-11 23:59:15      阅读:336      评论:0      收藏:0      [点我收藏+]

Linux下释放内存和缓存方法


$ free -m 


运行sync将cache的内容写回硬盘

$ sync


#格式:sync

强制将内存中的文件缓冲内容写到磁盘。


通过修改proc系统的drop_caches清理free的cache

$ echo 3 > /proc/sys/vm/drop_caches

 

$ free -m


仅清除页面缓存(PageCache)

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

清除目录项和inode

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

清除页面缓存,目录项和inode

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


0 – 不释放

1 – 释放页缓存

2 – 释放文件节点缓存和目录项缓存

3 – 释放所有缓存


linux 清除内存和Cache方法

原文:http://kevinfish.blog.51cto.com/1183772/1772406

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!