hmm.. ok, there are some subsystems using sbuf's:
linprocfs
procfs
pseudofs
I think someone may have broken something in pseudofs, procfs,
and/or linprocfs that is causing the VFS cache and sbuf MALLOC
area to run away.
Anybody have any ideas?
On Wed, Dec 19, 2001 at 12:02:49AM -0800, Matthew Dillon wrote:
hmm.. ok, there are some subsystems using sbuf's:
linprocfs
procfs
pseudofs
I think someone may have broken something in pseudofs, procfs,
and/or linprocfs that is causing the VFS cache and
: hmm.. ok, there are some subsystems using sbuf's:
:=20
: linprocfs
: procfs
: pseudofs
:=20
: I think someone may have broken something in pseudofs, procfs,
: and/or linprocfs that is causing the VFS cache and sbuf MALLOC
: area to run away.
:=20
: Anybody
On Wed, Dec 19, 2001 at 11:05:22AM -0800, Matthew Dillon wrote:
The structure is being bzero()'d before its dynamic flag gets checked.
I've included a patch below. Josef, I would appreciate it if you would
apply the patch and try your system with the various procfs devices
This is the problem:
vfscache781251 49097K 73745K 85234K 24112590 0 64,128,256,2=
56K
The VFS cache is running away. When it hits the 85MB kernel malloc
limit the machine will lockup.
The sbuf usage is also scary:
sbuf1074836 33589K 33590K 85234K