At Wed, 17 Dec 2008 17:07:12 -0800, JINMEI Tatuya <jinmei_tat...@isc.org> wrote: > > At Mon, 15 Dec 2008 09:53:23 +0300, > Dmitry Rybin <rybi...@post.ru> wrote: > > > Thank's to JINMEI Tatuya for support. > > I have over 40 views, defined in named.conf, max-memory for cache - > > 32Mb. Named daemon allocate over 2 Gb per 24 hours of work. > > Each view has a separate cache DB. So if each of these 40 views > really needs to cache a certain amount of data, a footprint of 2GB is > not a surprising situation, even with a 32MB of max-cache-size for > each view. > > > Have you any ideas how to limit memory usage? > > Unfortunately not, unless you can consolidate the caching views to a > small number of views.
If you can allow the multiple views to share a single cache, one possibility is to create a separate "localhost" view as the single caching view and forward all recursive queries to that view: view "localhost" { match-clients { ::1; }; }; view "view1" { match-clients { view1-clients; }; max-cache-ttl 0; //disable caching to save memory zone "." { type forward; forwarders { ::1; }; forward only; }; // add other authoritative zones if necessary }; view "view2" { match-clients { view2-clients; }; max-cache-ttl 0; zone "." { type forward; forwarders { ::1; }; forward only; }; // add other authoritative zones if necessary }; .... --- JINMEI, Tatuya Internet Systems Consortium, Inc. _______________________________________________ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users