当在linux系统下频繁存取文件后,物理内存会很快被用光,当程序结束后,内存不会被正常释放,而是一直作为caching。
对于这个问题,可以通过手工释放内存的方法来解决。
注意:不建议在数据库之类的服务器上手动释放内存,有可能造成数据丢失。
1,查看内存使用情况
free -m
2,释放内存
3,查看内存使用情况
free -m
有兴趣的朋友,可以写个shell/ target=_blank class=infotextkey>shell脚本,定时检查当前内存使用情况,然后清除即可。