日期:2014-05-16  浏览次数:20710 次

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那一栏才是应用程序实际使用的内纯。
------解决方案--------------------
探讨
? 云应用的未来趋势是什么?? 如何利用云计算节约能源?? 云存储架构是怎样的?? 组成云计算中心的基础组件包括?? 什么是GTI云安全架构?在实验室的两台linux服务器上用了matlab,一台内存8G,一台4G,现在用top命令显示使用的内存都接近最大值。可是matlab已经关了,也没有其它程序啊。。4G的机器上就我一个用户,8G的机器上其它用户也没有跑程序。怎么回事。。

------解决方案--------------------
探讨
引用:

linux的内存使用跟windows不一样,不能用windows的思维来看。
linux上即使程序已经关闭,那部分内存还是会继续保留的,除非物理内存已经不够用了。
网上相关的文章很多,这里有一篇你可以看看:
http://hi.baidu.com/yangzhu6263736/blog/item/fdb2d3de1051b8385982d……

------解决方案--------------------
《linux内核设计与实现》网上有电子版
下载在硬盘上都有一两年了,可惜从来没时间去看