Re: [showstopper] Memory leak in 2.2.1

Oleg Drokin (green@ccssu.crimea.ua)
Thu, 4 Feb 1999 20:02:49 +0300 (MSK)


Hello!
> > There is nasty memory leak in 2.2.1. Looks like it is in VFS.
> > I have 4G partition, with a lot of files on it (squid cache)
> > Whenever I try to copy it to another one, copying never finishes
> > buffers and cached gets lower and lower (64M RAM), and finally
> > I get messages like "no memory for bash" etc. Kernel is alive,
> > but system is dead.
>
> Not reproducible here, so could you possibly get me a bit of info which
> might help? In particular, a sample of "vmstat 1" output while this is
> happening would help, as would a
>
> ps -lax
> cat /proc/meminfo
> cat /proc/sys/fs/inode-state
> while things are filling up.
booted linux 2.2.1 in singleuser mode (16M RAM this time)
mount /proc
/sbin/swapon -a
mount / -o remount,rw
cd /tmp
cp -a test test1 # test contains 120000 files in its subdirs
I must terminate cp near full memory, or else I fsck cleans all stats
on next boot.
output of /proc/meminfo /proc/sys/fs/inode-state , ps axl, and screenshots of
vmstat 1 at that moment in uuencoded file below.
Tell me, if you need more.
Ah, and to add. cp copien less than 20000 files this time.
Results best reproduced in single user mode (I do not know why)

begin 644 stats.gz
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
`
end

Bye,
Oleg

-- 
 [RAVE *SUCKS* TEAM] [Team $Ui(iDE] [Trans-M Must Die!] [Sepultura Fans Team]
                         [Tolkien forever team]

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/