All of lore.kernel.org
 help / color / mirror / Atom feed
* 2.4.21-pre1: Memory leak in buffer code?
@ 2003-04-25  0:49 Nigel Cunningham
  0 siblings, 0 replies; only message in thread
From: Nigel Cunningham @ 2003-04-25  0:49 UTC (permalink / raw)
  To: Linux Kernel Mailing List

Hi.

This script seems to reveal a memory leak of some sort in the buffer
code. I have run it on the same filesystem mounted as both ext2 and ext3
under 2.4.21-pre1, and in both cases get decreasing free memory and
increasing buffers. The line which activates the problem is the echo
which is directed to testlog.

#!/bin/bash

RUN=1

while [ 1 ]; do
	MEMFREE=`head -2 /proc/meminfo | tail -1 | awk -F ' ' '{ print $4 }'`
	BUFFERS=`head -2 /proc/meminfo | tail -1 | awk -F ' ' '{ print $6 }'`
	echo -e -n "\rIteration $ITERATION. MemFree is $MEMFREE. Buffers is $BUFFERS"
	echo "Run $ITERATION beginning at `date`" > /testlog
	ITERATION=$(($ITERATION+1))
done

I think I can also shed some light on a possible area to look at. I
originally found the problem while examining what appeared to be a
memory leak in swsusp. I set things up to bug on a page allocation where
the memory leak seemed to occur, and the page allocation was being
called from __pollwait in fs/select.c.

Hope this is helpful.

Nigel

-- 
Nigel Cunningham
495 St Georges Road South, Hastings 4201, New Zealand

Be diligent to present yourself approved to God as a workman who does
not need to be ashamed, handling accurately the word of truth.
	-- 2 Timothy 2:14, NASB.


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2003-04-25  0:49 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-04-25  0:49 2.4.21-pre1: Memory leak in buffer code? Nigel Cunningham

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.