[Samba] Possible Samba Memory Leak
Jeremy Allison
jra at samba.org
Thu Oct 27 02:25:18 GMT 2005
On Wed, Oct 26, 2005 at 10:41:30AM +0100, Stephen Borrill wrote:
> On Mon, 4 Jul 2005, Jeremy Allison wrote:
> >On Wed, Jun 29, 2005 at 08:19:18AM -0400, Anthony Russello wrote:
> >>
> >>Hi Jeremy,
> >>
> >>The same issue occurs when running samba 3.0.14a fresh
> >>from samba.org.
> >
> >As you're doing this on an embedded system as I recall you
> >might want to cut down on the stat cache (which can grow
> >unlimited on normal systems). To turn it off set :
> >
> >stat cache = False
> >
> >To limit the size set :
> >
> >max stat cache size = XX
> >
> >(where XX is in 1k units).
>
> We have a similar problem at one site using a Fox Pro database. The sizes
> of the smbd processes continually increases until the server runs out of
> swap (3.0.14). We've mitigated this a little by getting them to all log
> off overnight and also restarting samba at 8am, but by mid-afternoon the
> problem usually re-occurs. The processes get up to 200MB or so if left
> unchecked. We've been running with "stat cache = no" for a while which has
> made no difference. The DBF files being used by the database (it uses some
> nasty file locking to spoof up a multi-user db) are up to around 90MB in
> size.
>
> I cannot be certain, but I believe this problem has only recently started
> happening (perhaps with an upgrade from 3.0.10 to 3.0.14?).
>
> Is there anything I can tweak?
As it's growing can you try doing
smbcontrol <pid> pool-usage
to get smbd to dump out it's talloc pools. Keep doing it,
if one of them grows this may be a clue.
Jeremy.
More information about the samba
mailing list