Linux释放内存缓存区的方法

Posted on Posted in linux
Tips: 本文创建于2016年4月16日,已超过 2 年,内容或图片可能已经失效!
  • 0 – 不释放
  • 1 – 释放页缓存
  • 2 – 释放dentries和inodes
  • 3 – 释放所有缓存

1、完成内存缓存区(buffers cache)有效数据向外设的存储

sync

2、修改内核对内存的管理(主要是内存数据的清理)

echo 3 > /proc/sys/vm/drop_caches         //默认为0  

3、查看内存结果

free -m  

4、还原内核内存管理机制

echo 0 > /proc/sys/vm/drop_caches   
» 转载请注明来源:若我若鱼 » Linux释放内存缓存区的方法

Leave a Reply

Your email address will not be published. Required fields are marked *

4 + five =