老问题,Linux内存爆满,不知何程序

北柯一梦 发布于 2011/09/05 18:45
阅读 1K+
收藏 1

上图先

free图

查了不少资料没搞出来,给大家晒晒,帮忙解读解读,多谢多谢

加载中
0
红薯
红薯
很正常啊,linux就是这样的,关键是 buffers 中有1/3 都是free的
北柯一梦
北柯一梦
正常就好,今天刚重启的就成这样了,恐怕半夜报警
0
蟋蟀哥哥
蟋蟀哥哥

linux和windows的内存管理理念不同..

   linux利用内存95%以上是很正常的事情..

windows一般运行程序,都是把部分内存写在了虚拟内存下.结束进程后内存释放..

   而linux,是充分利用你现有内存.  你有100g,都能给你用完...而且linux下,进程结束之后内存是不会释放的. 以此来加速你下载打开该程序的速度...

  这也是linux性能和速度高于和快于windows的原因

只要linux不跑swap(类似于windows的虚拟内存),就不要担心..

另外不知道你为啥要跑apache1.3

北柯一梦
北柯一梦
@gamespoerleveling : 稳定,好几年的机器了也没升。
蟋蟀哥哥
蟋蟀哥哥
@anfield : 为什么要用1.3?
北柯一梦
北柯一梦
apache1.3有问题?
0
pizigou
pizigou
内存缓存中尚还有足够的缓存(buffers/cache),你需要观察的是是否此缓存是否持续增长而不减少,如果是则有可能是某程序申请了大量内存而未正常释放(可以使用指令将此内存释放到free链中)。
0
北柯一梦
北柯一梦
以前内存也没爆满,一般都是能hold住的~,可能是最近pv高的原因吧,近来全是apache的进程占用
0
dy810810
dy810810
windows的习惯真的不是一天就能改过来的。
返回顶部
顶部