Carey【胭脂扣】

手动释放Linux内存

首先使用命令查看下内存的使用情况:

free -m   //按M来显示;

其实很简单,

内存的控制文件在:/proc/sys/vm/drop_caches可以 cat /proc/sys/vm/drop_caches

查看下里面的值

里面的值可以为:

0 ->不释放

1 ->释放页缓存

2 ->释放dentres和inodes

3 ->释放所有缓存

默认是0当然我们会释放就需要根据自己的选择了 比如我下面要释放所有的就需要使用3

首先在释放前需要将正在内存里的数据存放入硬盘空间里,

使用命令sync

然后开始释放运行命令:

echo >3 /proc/sys/vm/drop_caches

OK这样在用 free -m就有很明显的内存改善了

查看连接:

http://blog.csdn.net/changingivan/article/details/7065439

http://www.qnr.cn/pc/lin/study/201204/769913.html

posted @ 2013-07-26 13:11  胭脂筘  阅读(131)  评论(0编辑  收藏  举报