[lkml]   [2001]   [Nov]   [6]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectMemory accounting problem in 2.4.13, 2.4.14pre, and possibly 2.4.14

I am trying to track down a memory accounting problem I've seen ever since I
tried a 2.4.13 based kernel. Specifically I've noticed an overflow for the
"Cached" entry in /proc/meminfo, but also the numbers don't add up to the
total memory count. Shouldn't they add up? If they should, I haven't seen
one that does....

I first noticed it on:

I thought it may be preempt so I tried:

But I still get the same problem with "Cached".

Now I'm trying to see if it could be ext3 with:

And I haven't noticed the problem after 16 hours uptime. Sometimes it would
show earlier, or later.

>From current (2.4.14-ext3-2.4-0.9.14-2414p8) kernel:
total: used: free: shared: buffers: cached:
Mem: 261443584 254337024 7106560 0 58957824 76398592
Swap: 199815168 1228800 198586368
MemTotal: 255316 kB
MemFree: 6940 kB
MemShared: 0 kB
Buffers: 57576 kB
Cached: 73408 kB
SwapCached: 1200 kB
Active: 65048 kB
Inactive: 138040 kB
HighTotal: 0 kB
HighFree: 0 kB
LowTotal: 255316 kB
LowFree: 6940 kB
SwapTotal: 195132 kB
SwapFree: 193932 kB

Subtracted from MemTotal should = 0:
MemFree: 6940 kB
Active: 65048 kB
Inactive: 138040 kB
= 45288 kB remaining

Shouldn't these numbers add up to MemTotal?

$ dpkg -l "*gcc*"|grep ii
ii gcc 2.95.4-8 The GNU C compiler.
ii gcc-2.95 2.95.4-0.01100 The GNU C compiler.

On Debian Sid.

I can provide more information upon request...

To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
More majordomo info at
Please read the FAQ at

 \ /
  Last update: 2005-03-22 13:12    [W:0.273 / U:0.072 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site