[suse-sles-e] bind 9.3.0 performance problem on x86 Linux

From: lunardancer (lunardancer_at_163.com)
Date: Tue Jan 11 2005 - 10:56:01 CET


Message-ID: <41E3A2B1.0000FB.23874@m142.163.com>
Date: Tue, 11 Jan 2005 17:56:01 +0800 (CST)
From: "lunardancer" <lunardancer@163.com>
Subject: [suse-sles-e] bind 9.3.0 performance problem on x86 Linux

Hi list,

> In my testing enviroment x86 Suse Linux is having trouble in 4 CPUs
> config, I'd summary below, hope you could help.

> I use queryperf, which is included in bind, to test bind 9.3.0
> performance on Linux(sles9), both HP Proliant(dl580 G2) and
> Itanium(rx4640). This is just a simple test, only 5 records in a
> master domain, so all data are in cache. named is compiled and
> configured to enable multi-threads. I use 4 queryperf clients, add
> presure to a simgle server (4 IPs over a single NIC) separately.

> For Integrity Linux(2.4), 2 cpu got ~50000 qps, and 4 cpu got ~75000.
> usr% is about 70%, sys% is below 30%.
> I suppose this is ok.
> For Proliant Linux(2.4), 2 cpu got ~50000 qps, but 4 cpu got almost
> also 50000. sys% is 40%, user 40%, softirq 10%.

> Network is not a problem, since rx4640(4cpu) took 15MB/s, which
> dl580(4cpu) only took 11MB/s.

> I suspect either the suse kernel has a scalability problem, or x86
> architecture has trouble handling mass dns requests.

> Do you have comments?

> Thx.

> /etc/init.d/named only added a -n 4 option


> /etc/named.conf only added a minimal-responses option



This archive was generated by hypermail 2.1.7 : Tue Jan 11 2005 - 10:56:03 CET