[问题]关于Ubuntu6.10内存泄露!有人遇到过这种情况么?

软件和网站开发以及相关技术探讨
回复
raisingsun
帖子: 5
注册时间: 2007-03-27 18:48

[问题]关于Ubuntu6.10内存泄露!有人遇到过这种情况么?

#1

帖子 raisingsun » 2007-03-28 10:38

系统已用内存随时间推移增长,直到物理内存的上限,但用top命令观察到没有进程占用这些内存。有人遇到过同样情况么?是不是系统或某些应用软件有内存泄露?

系统配置:

1G RAM
Ubuntu6.10
Shorewall-3.0.4
jdk1.5
tomcat5.5
apache2.0
mysql5.0

在启动24小时后用top命令观察到的系统状态(包括占用内存最多的4个进程)。系统刚启动时已用内存大约400M

top - 10:29:15 up 1 day, 8 min, 1 user, load average: 0.00, 0.02, 0.00
Tasks: 87 total, 2 running, 85 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.3%us, 0.2%sy, 0.0%ni, 99.5%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 1035444k total, 743388k used, 292056k free, 155176k buffers
Swap: 3028212k total, 0k used, 3028212k free, 337756k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
7134 tomcat 16 0 357m 164m 41m S 1 16.3 11:01.96 java
5666 mysql 15 0 130m 46m 6008 S 0 4.6 1:32.30 mysqld
5774 gdm 15 0 20840 12m 6724 S 0 1.3 0:00.58 gdmgreeter
5809 root 22 0 13612 10m 1168 S 0 1.0 0:00.00 perl
头像
anticlockwise
帖子: 2394
注册时间: 2007-03-01 20:46
来自: 湖南长沙

#2

帖子 anticlockwise » 2007-03-28 11:23

用free命令看内存~~

total used free shared buffers cached
Mem: 1035784 798848 236936 0 27380 534812
-/+ buffers/cache: 236656 799128
Swap: 1052216 0 1052216

-/+ buffers/cache是应用程序所使用的。

内存泄露应该是你的tomcat,Java内存泄露是老问题了,呵呵
raisingsun
帖子: 5
注册时间: 2007-03-27 18:48

谢谢anticlockwise!但是我在windows平台运行了半年都没有出现内存泄漏的情况

#3

帖子 raisingsun » 2007-03-28 17:03

不过我去找个软件测试一下先 :)
头像
猛将兄
帖子: 2052
注册时间: 2005-10-19 17:33

#4

帖子 猛将兄 » 2007-03-29 10:39

6.06的Gam_server曾经有内存泄漏的bug,这个6.10已经fix了
6.10一个重要的内存泄漏的源头是clock applet。其中的根源是你启动了网络校时,而网络不好,每次通信失败会泄漏一点(一个常识性地检查居然没有做d-_-b)
另外一个我不肯定,是evolution以及他相关的服务
firefox似乎也有这个问题,但我也不敢肯定
头像
titainium
帖子: 689
注册时间: 2006-12-02 12:25

#5

帖子 titainium » 2007-04-05 15:11

没感觉,不过经常报crash,这两天都是mono,一开机就挂掉了。以前挂掉最多的是anjuta。
Titainium
回复