一、遇到的问题
服务器CPU占用飙升报警,后发现内存爆满,程序停止后依然有大半内存释放不掉
二、查看哪部分内存没释放,使用vmstat命令
# vmstat 2
观察到cache的内存无法释放,考虑手工释放cache内存
三、手工释放cache内存
1、首先,/proc/sys/vm/drop_caches的值,默认为0。
一、遇到的问题
服务器CPU占用飙升报警,后发现内存爆满,程序停止后依然有大半内存释放不掉
二、查看哪部分内存没释放,使用vmstat命令
# vmstat 2
观察到cache的内存无法释放,考虑手工释放cache内存
三、手工释放cache内存
1、首先,/proc/sys/vm/drop_caches的值,默认为0。