linux内存缘何耗尽
在实验室的两台linux服务器上用了matlab,一台内存8G,一台4G,现在用top命令显示使用的内存都接近最大值。可是matlab已经关了,也没有其它程序啊。。4G的机器上就我一个用户,8G的机器上其它用户也没有跑程序。怎么回事。。
------解决方案--------------------linux的内存使用跟windows不一样,不能用windows的思维来看。
linux上即使程序已经关闭,那部分内存还是会继续保留的,除非物理内存已经不够用了。
网上相关的文章很多,这里有一篇你可以看看:
http://hi.baidu.com/yangzhu6263736/blog/item/fdb2d3de1051b8385982ddd2.html
------解决方案--------------------用free命令,-/+ buffers/cache那一栏才是应用程序实际使用的内纯。
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------《linux内核设计与实现》网上有电子版
下载在硬盘上都有一两年了,可惜从来没时间去看