[Samba] Fwd: Re: samba4 binddlz performance

Thomas Manninger DBGTMaster at gmx.at
Mon Dec 3 07:40:59 MST 2012


-------- Original-Nachricht --------
Datum: Mon, 03 Dec 2012 15:40:31 +0100
Von: "Thomas Manninger" <DBGTMaster at gmx.at>
An: mat at samba.org
Betreff: Re: [Samba] samba4 binddlz performance


-------- Original-Nachricht --------
> Datum: Fri, 23 Nov 2012 14:32:31 -0800
> Von: Matthieu Patou <mat at samba.org>
> An: samba at lists.samba.org
> Betreff: Re: [Samba] samba4 binddlz performance

> On 11/19/2012 07:11 AM, Thomas Manninger wrote:
> > Hello,
> >
> > i am using samba4rc2.
> >
> > I have problems with the bind9 dlz module, i get very long response
> times from interal queries.
> >
> > root at s-srv01:~# dig s-srv04.test.local @192.168.0.4
> >
> > ; <<>> DiG 9.8.0-P4 <<>> s-srv04.test.local @192.168.0.4
> > ;; global options: +cmd
> > ;; Got answer:
> > ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64478
> > ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 1
> >
> > ;; QUESTION SECTION:
> > ;s-srv04.test.local.         IN      A
> >
> > ;; ANSWER SECTION:
> > s-srv04.test.local.  900     IN      A       192.168.0.4
> >
> > ;; AUTHORITY SECTION:
> > test.local.           900     IN      NS      s-srv01.test.local.
> > test.local.           900     IN      NS      s-srv04.test.local.
> >
> > ;; ADDITIONAL SECTION:
> > s-srv01.test.local.  900     IN      A       192.168.0.1
> >
> > ;; Query time: 1239 msec
> > ;; SERVER: 192.168.0.4#53(192.168.0.4)
> > ;; WHEN: Mon Nov 19 16:07:59 2012
> > ;; MSG SIZE  rcvd: 108
> .local is normally used for mdns (see. 
> http://en.wikipedia.org/wiki/MDNS#Host_Discovery), can you try with 
> another kind of tld (ie. use domain test.corp).
> > external queries are a little bit faster:
> >
> > root at s-srv01:~# dig google.com @192.168.0.4
> >
> > ; <<>> DiG 9.8.0-P4 <<>> google.com @192.168.0.4
> > ;; global options: +cmd
> > ;; Got answer:
> > ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 56403
> > ;; flags: qr rd ra; QUERY: 1, ANSWER: 11, AUTHORITY: 13, ADDITIONAL: 6
> >
> > ;; QUESTION SECTION:
> > ;google.com.                    IN      A
> >
> > ;; ANSWER SECTION:
> > google.com.             300     IN      A       173.194.35.135
> > google.com.             300     IN      A       173.194.35.136
> > google.com.             300     IN      A       173.194.35.137
> > google.com.             300     IN      A       173.194.35.142
> > google.com.             300     IN      A       173.194.35.128
> > google.com.             300     IN      A       173.194.35.129
> > google.com.             300     IN      A       173.194.35.130
> > google.com.             300     IN      A       173.194.35.131
> > google.com.             300     IN      A       173.194.35.132
> > google.com.             300     IN      A       173.194.35.133
> > google.com.             300     IN      A       173.194.35.134
> >
> > ;; AUTHORITY SECTION:
> > .                       45846   IN      NS      a.root-servers.net.
> > .                       45846   IN      NS      c.root-servers.net.
> > .                       45846   IN      NS      b.root-servers.net.
> > .                       45846   IN      NS      g.root-servers.net.
> > .                       45846   IN      NS      f.root-servers.net.
> > .                       45846   IN      NS      j.root-servers.net.
> > .                       45846   IN      NS      e.root-servers.net.
> > .                       45846   IN      NS      i.root-servers.net.
> > .                       45846   IN      NS      l.root-servers.net.
> > .                       45846   IN      NS      k.root-servers.net.
> > .                       45846   IN      NS      h.root-servers.net.
> > .                       45846   IN      NS      d.root-servers.net.
> > .                       45846   IN      NS      m.root-servers.net.
> >
> > ;; ADDITIONAL SECTION:
> > a.root-servers.net.     45846   IN      A       198.41.0.4
> > b.root-servers.net.     45846   IN      A       192.228.79.201
> > c.root-servers.net.     45846   IN      A       192.33.4.12
> > d.root-servers.net.     45846   IN      A       128.8.10.90
> > e.root-servers.net.     45846   IN      A       192.203.230.10
> > f.root-servers.net.     45846   IN      A       192.5.5.241
> >
> > ;; Query time: 281 msec
> > ;; SERVER: 192.168.0.4#53(192.168.0.4)
> > ;; WHEN: Mon Nov 19 16:09:06 2012
> > ;; MSG SIZE  rcvd: 511
> >
> >
> > When i change to the samba4 internal dns server, i get response time
> about ~1-2ms.
> >
> > But why is the bind dlz modul so slooow..?
> you can use kcachegrind to trace bind in foreground mode in order to see 
> where the time is spent.
> 
> Matthieu.
> 
> -- 
> Matthieu Patou
> Samba Team
> http://samba.org
> 
> -- 
> To unsubscribe from this list go to the following URL and read the
> instructions:  https://lists.samba.org/mailman/options/samba

I started bind with:

valgrind --tool=callgring /usr/sbin/named -c /etc/bind/named.conf -f

So i get any answers, bind is very slow.

Now, i have a callgrind file, but i dont can read this file... I only see, that ltdb_search_indexed needs incl. 96%..

can somebody helps me?? 

file is included as attachment.

thanks!


More information about the samba mailing list