All of lore.kernel.org
 help / color / mirror / Atom feed
From: Andrew Morton <akpm@zip.com.au>
To: Mike Fedyk <mfedyk@matchmail.com>
Cc: linux-kernel@vger.kernel.org
Subject: Re: Memory accounting problem in 2.4.13, 2.4.14pre, and possibly 2.4.14
Date: Wed, 07 Nov 2001 18:10:47 -0800	[thread overview]
Message-ID: <3BE9E9A7.6F90C4DB@zip.com.au> (raw)
In-Reply-To: <20011106140335.A13678@mikef-linux.matchmail.com>

Mike Fedyk wrote:
> 
> Hello,
> 
> 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:
> 2.4.13freeswan-1.91+ac5+preempt+netdev_random+vm_freeswap
> 2.4.14-pre6+preempt+netdev_random+ext3_0.9.14-2414p5
> 
> I thought it may be preempt so I tried:
> 2.4.14-pre8+netdev_random-p7+xsched+ext3_0.9.14-2414p8+elevator
> 
> But I still get the same problem with "Cached".
> 
> Now I'm trying to see if it could be ext3 with:
> 2.4.14-ext3-2.4-0.9.14-2414p8
> 
> And I haven't noticed the problem after 16 hours uptime.  Sometimes it would
> show earlier, or later.
> 

Ah.  So are you saying that it does *not* occur on
ext3, but that it does occur on ext2?

Could you retest ext2 with this:

--- linux-2.4.14/mm/filemap.c	Mon Nov  5 21:01:12 2001
+++ linux-akpm/mm/filemap.c	Wed Nov  7 18:09:38 2001
@@ -223,6 +223,8 @@ static void truncate_complete_page(struc
 	/* Leave it on the LRU if it gets converted into anonymous buffers */
 	if (!page->buffers || block_flushpage(page, 0))
 		lru_cache_del(page);
+	else
+		atomic_inc(&buffermem_pages);
 
 	/*
 	 * We remove the page from the page cache _after_ we have

(This will break ext3's accounting)

  parent reply	other threads:[~2001-11-08  2:16 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-11-06 22:03 Memory accounting problem in 2.4.13, 2.4.14pre, and possibly 2.4.14 Mike Fedyk
2001-11-07 21:36 ` Mike Fedyk
2001-11-08  1:30   ` Mike Fedyk
2001-11-08  2:10 ` Andrew Morton [this message]
2001-11-08  2:24   ` Mike Fedyk
2001-11-08  5:00     ` Andrew Morton
2001-11-08  6:47       ` Mike Fedyk
2001-11-08 14:41       ` James Bourne

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=3BE9E9A7.6F90C4DB@zip.com.au \
    --to=akpm@zip.com.au \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mfedyk@matchmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.