named: high memory usage under FreeBSD-7...?

Doug Barton dougb at dougbarton.us
Tue Dec 21 22:22:55 UTC 2010


On 12/16/2010 14:48, Chuck Swiger wrote:
> Hi, bind-users--
>
> I'd recently updated a machine to FreeBSD 7-STABLE, and I've noticed
> that named from the base system (which claims to be BIND 9.4-ESV-R4)
> is using more than twice as much memory as it used to:

Hey Chuck, sorry I didn't respond to this on the FreeBSD list. In 
FreeBSD 6.x we had BIND 9.3.x. BIND 9.4.x definitely uses more memory, 
this is a feature. :)

> PID USERNAME       THR PRI NICE   SIZE    RES STATE    TIME   WCPU
> COMMAND 706 bind             4   4    0 69424K 57292K kqread   0:09
> 0.00% named
>
> It's serving about 20 zones with total record size of less than 100K,
> and has the following option block set:
>
> options { directory "/var/named"; recursive-clients 400;
> clients-per-query 210; max-clients-per-query 220; max-cache-size
> 10m; };
>
> This box was previously running FreeBSD-6.4 and dns/bind94 port,

Doubtful, as the code for BIND 9.4 in the base in FreeBSD 7.x is 
identical to that in the port. It's possible of course, but I can't see 
any reason off hand that the same BIND code running on FreeBSD 6 would 
use twice as much memory on 7.

> and
> named never crept above 30M VSIZE/RES even under heavy load (ie,
> "adnslogres -c 100" against a million line httpd-access.log file);
> the size above is from named running for about a day, *without*
> putting any significant load upon the nameserver....

That must have been a very high percentage of the same hostnames showing 
up in those million lines if all of them fit into a 10 meg cache.


hth,

Doug

-- 

	Nothin' ever doesn't change, but nothin' changes much.
			-- OK Go

	Breadth of IT experience, and depth of knowledge in the DNS.
	Yours for the right price.  :)  http://SupersetSolutions.com/




More information about the bind-users mailing list