手动释放内存

老机器就是没办发!硬件跟不上,用起都是提心吊胆的!我就怕他有那么一天顶不住!我的机器上也没装什么服务内存几乎给cached 吃掉了!上图!



 本来这老几机器就得2G内存 机器上就装了jdk,tomcat ,svn,ftp,nginx,按道理用不了这么多内存!我看着这样必须释放下才行 

看下系统/proc/sys/vm/drop_caches 原来的级别:
cat /proc/sys/vm/drop_caches

0

默认为0;

在Linux下手动释放内存 用命令

echo 1 > /proc/sys/vm/drop_caches

echo 2 > /proc/sys/vm/drop_caches

echo 3 > /proc/sys/vm/drop_caches

这样就行了!你可以试试!

注意:最好在释放前同步下数据执行命令sync

最后释放完最好把drop_caches 设置为原来的级别即 0

                                              --By mutable

猜你喜欢

转载自mutable.iteye.com/blog/1946617