码迷,mamicode.com
首页 > 系统相关 > 详细

linux 清除内存和Cache方法

时间:2016-05-12 00:02:00      阅读:482      评论:0      收藏:0      [点我收藏+]

标签:linux   清除内存和cache方法   

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方法

标签:linux   清除内存和cache方法   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!