Maintained by: NLnet Labs

[Unbound-users] Slowly memory leak?

fwkh7691 at nifty.com
Mon May 21 17:13:06 CEST 2012


Hi, Wouter

Thank you for your reply.

I had thought the "msg cache memory" usage might be stop at 1000MB if
I set "rrset-cache-size: 500m".

Actually, the "msg cache memory" will NOT be increased more than
about 500MB. "Real" memory usage is slowly increased by memory
fragmentation.
Is this correct?

So, if I set "rrset-cache-size: 500m" and "msg-cache-size: 250m",
real memory usage will be about 1500MB?

Thanks.


 On Fri, 18 May 2012 14:12:05 +0200
"W.C.A. Wijngaards" <wouter at nlnetlabs.nl> wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Hi Tomoki,
> 
> On 05/17/2012 04:25 PM, fwkh7691 at nifty.com wrote:
> > Hi all.
> > 
> > I'm using unbound 1.4.16 with following server. 
> > ==================== FreeBSD9.0(32bit) RAM 4GB 1 CPU 
> > ====================
> > 
> > unbound.conf: ==================== msg-cache-size: 250m 
> > rrset-cache-size: 500m module-config: "iterator" 
> > ====================
> > 
> > I checked cache memories using "unbound-control stats_noreset". 
> > Increment of msg cache memory is stop at 266MB. Increment of RRset
> > cache memory is stop at 532MB.
> 
> But the memory allocator has fragmentation overhead, this can
> increase to double to allocation in total, 500m and 1000m memory.
> That is the maximum really.
> 
> > But, increment of memory usage is not stop. I checked it using ps
> > command. The result is following. ============================== #
> > date ; ps aux | head -3 Thu May 17 22:52:40 JST 2012 USER      PID
> > %CPU %MEM    VSZ    RSS  TT  STAT STARTED        TIME COMMAND root
> > 11  99.0  0.0      0      8  ??  RL   13Apr12 48831:35.16 [idle] 
> > unbound 14313   5.0 68.6 1445512 1426924  ??  Ss   17Apr12
> > 175:47.60 /usr/lo cal/sbin/unbound
> > 
> > # date ; ps aux | head -3 Thu May 17 23:11:18 JST 2012 USER
> > PID  %CPU %MEM    VSZ    RSS  TT  STAT STARTED        TIME
> > COMMAND root       11  94.0  0.0      0      8  ??  RL   13Apr12
> > 48848:17.65 [idle] unbound 14313   5.0 68.6 1445512 1426944  ??
> > Ss 17Apr12   177:11.51 /usr/lo cal/sbin/unbound
> > 
> > Thu May 17 23:22:47 JST 2012 USER      PID  %CPU %MEM    VSZ
> > RSS TT  STAT STARTED        TIME COMMAND root       11  90.0  0.0
> > 0      8  ??  RL   13Apr12 48858:33.42 [idle] unbound 14313   6.9
> > 68.6 1445512 1427020  ??  Ss   17Apr12   178:04.08 /usr/lo 
> > cal/sbin/unbound ============================== - Continuously
> > incremented. But, not always. Sometimes this increment is stop. -
> > This increment is not synchronized with the number of queries.
> 
> I think this is memory fragmentation (the space between allocated
> memory blocks, wasted space), that increases slowly.
> 
> FreeBSD malloc has debug modes that can give you extra information,
> and if that is not sufficient, unbound has an internal alloc-check
> mode that tests memory as well (unbound's extra memory checks are
> slow) configure with --enable-alloc-lite or with
> - --enable-alloc-checks.  You can also enable
> --enable-alloc-nonregional to see malloc statistics for things that
> are normally handled by a special purpose memory allocator.
> 
> Best regards,
>    Wouter
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.12 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
> 
> iQIcBAEBAgAGBQJPtjyQAAoJEJ9vHC1+BF+NprcP+gIU+XnOVJ6zulbN3fNB5XDA
> degTS+LfMzAerW0WlT30xbFmdkDGzQDdUmypZA40lq76G2sB61oNDHdSD1ZgqfDj
> c9TtWjO+PXiVJf2ztWjLMJuGXgsb8vvTcC3217r+QKYvnb3TUM4K4pNPxTM2SBER
> /x+efG4Zc4aykuS9ic+Xum4NprywhVtVdCQd5z608eLG5PxSg3v+iofPWb84gkf+
> j7FtsZKwOMZ9deXInCAaQjFC00I2Bl7bAMzgO0tKu2lx3s+YX7WIU1Lt+VWvvSRr
> egBNimFPuq+4Kv+jHzEyoF7bv3pL5r9CgyYDnDLgM9UMPgfZywg5gXSNNF9C7f9S
> SZVxtZzgwRhc3LAe1plPC1jVQWQcjMYbA7JAsKFNIHpUEW6vIOnKbC4uFcRh59uh
> bZ5ziFBG8zGxgUSRQyKQjaMk/vB89iEicABNuXtOF13tdR08B/O/+XmiNfGedgLv
> t8snFX9huAUzqc5ELLNKqyCwYCZRrOWb+WbVlxzlTsut3215pKQUtE44d6uN/8Id
> 9rZiZiXi5R+Isc6waG5+aA7/EmKY5srDXWGRlQ/E6cPbMBgbmLTmDWhLt9Cy0sPx
> qKqvUn5b/yp5H1CWlHqde9gmyT0zb4bovZtyujhLBG2jYHDK+50aaaGYz3ONYM+F
> NGPWLnvXI6krPG7Je6lo
> =AZpC
> -----END PGP SIGNATURE-----
> _______________________________________________
> Unbound-users mailing list
> Unbound-users at unbound.net
> http://unbound.nlnetlabs.nl/mailman/listinfo/unbound-users


-- 
Tomoki BENIYA
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://unbound.nlnetlabs.nl/pipermail/unbound-users/attachments/20120522/73b34886/attachment.pgp>