Memory Leak

Hongwei Li hongwei at wustl.edu
Thu Feb 10 17:54:35 UTC 2005


> On Thu, Feb 10, 2005 at 10:15:39AM +0100, DafyddHugh wrote:
>  > Hi,
>  >
>  > I am running Fedora Core 3 on a machine with 512Mb memory.
>  >
>  > There are 2 problems
>  >
>  > 1. When the physical memory is exhausted the system tries to use swap,
> the disk spins and the system becomes unusable. This is under
> investigation, but any ideas would be appreciated.
>  >
>  > 2. More of an issue. Every few minutes (4 or 5) the available physical
> memory decreases by 64k, while the cache memory increases by 4k or 8k.
> This is happening on a very "lean" machine (see simple ps post below).
> No processes seem to be increasing memory at the same time. Usually the
> machine also runs httpd, mysqld, popfile in addition to the posted ps.
> It looks like a memory leak, but I can't find the offending process -
> any ideas?
>
> Which kernel version are you running ?
> What does the output of free, and slabtop look like ?
>
> 		Dave

I have a similar question as 2 above.  My system: 2.6.10-1.741_FC3
The free command displays the free physical memory decreasing continuesly
every minute or so:

# free
             total       used       free     shared    buffers     cached
Mem:       1035788    1017952      17836          0     296172      81224
-/+ buffers/cache:     640556     395232
Swap:      1052216       8120    1044096

# free
             total       used       free     shared    buffers     cached
Mem:       1035788    1017980      17808          0     296228      81244
-/+ buffers/cache:     640508     395280
Swap:      1052216       8120    1044096

# free
             total       used       free     shared    buffers     cached
Mem:       1035788    1018100      17688          0     296260      81300
-/+ buffers/cache:     640540     395248
Swap:      1052216       8120    1044096

Is it normal?  I don't know what will happen if the free memory goes to
zero, but it seems that, in my system, it never goes to zero.  At some
point, it jumps up a little.  Please note, my this system is a testing
system, only 2 regular users were set up, and only 1 user is checking the
testing emails (plus root's shell).  It was just rebooted 2 days ago:

# top
top - 11:51:21 up 1 day, 21:36,  3 users,  load average: 0.00, 0.00, 0.00
Tasks:  90 total,   1 running,  86 sleeping,   0 stopped,   3 zombie
Cpu(s):  0.3% us,  0.0% sy,  0.0% ni, 99.3% id,  0.0% wa,  0.3% hi,  0.0% si
Mem:   1035788k total,  1018564k used,    17224k free,   296420k buffers
Swap:  1052216k total,     8120k used,  1044096k free,    81360k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
10847 root      16   0  3632  948  756 R  0.7  0.1   0:00.07 top
 3438 root      16   0  3940  580  492 S  0.3  0.1   0:17.43 nifd
 3938 root      16   0  7756 4848 1612 S  0.3  0.5   1:11.28 hald
    1 root      16   0  2756  560  480 S  0.0  0.1   0:00.82 init
    2 root      34  19     0    0    0 S  0.0  0.0   0:00.08 ksoftirqd/0
...

Why does it take almost all of 1Gb physical ram?

Thanks!

Hongwei Li





More information about the fedora-list mailing list