Bind performance as caching nameserver
Ulrich David
david.ulrich at siesa.ch
Thu Aug 28 18:05:02 UTC 2008
Hi,
I'm testing some configuration for my caching name server with Bind
9.4.2-P2 using resperf. The server is a dual Core Xeon at 2,3GHz 2GB
Ram runing gentoo linux. The goal is to have maximum performance from
this box.
The problem is I don't know which performance I can expect of, in term
of latency and in term of response per second (without or with loss).
Here is my results :
Statistics:
Queries sent: 187367
Queries completed: 136574
Queries lost: 50793
Ran for: 54.994721 seconds
Maximum throughput: 15492.000000 qps
Lost at that point: 9.31%
# time target_qps actual_qps responses_per_sec failures_per_sec
avg_latency
0.250 416.67 416.00 416.00 2.00 0.007470
0.750 1250.00 1250.00 1250.00 18.00 0.010431
1.250 2083.33 2082.00 2082.00 40.00 0.004323
1.750 2916.67 2918.00 2918.00 290.00 0.186844
2.250 3750.00 3750.00 3750.00 2186.00 2.234745
2.750 4583.33 4582.00 4582.00 1668.00 2.879924
3.250 5416.67 5418.00 5418.00 1260.00 1.817618
3.750 6250.00 6250.00 6250.00 2864.00 4.013023
4.250 7083.33 7082.00 7082.00 1760.00 1.853761
4.750 7916.67 7918.00 7918.00 2450.00 2.763024
5.250 8750.00 8750.00 8750.00 4146.00 3.793698
5.750 9583.33 9582.00 9582.00 3522.00 2.775299
6.250 10416.67 10418.00 10418.00 3796.00 2.814351
6.750 11250.00 11250.00 11250.00 4872.00 3.234263
7.250 12083.33 12082.00 12082.00 4454.00 2.876617
7.750 12916.67 12918.00 12918.00 6312.00 3.520631
8.250 13750.00 13750.00 13750.00 6200.00 3.318447
8.750 14583.33 14582.00 14582.00 4192.00 2.017755
9.250 15416.67 15418.00 15418.00 4278.00 1.928234
9.750 16250.00 16250.00 13854.00 4998.00 2.440862
10.250 17083.33 17082.00 15492.00 6544.00 2.837576
10.750 17916.67 17918.00 12032.00 4430.00 2.467845
11.250 18750.00 18750.00 13120.00 4354.00 2.217802
11.750 19583.33 19582.00 15038.00 4810.00 2.081687
12.250 20416.67 20418.00 10182.00 3070.00 1.983601
12.750 21250.00 21250.00 8074.00 2832.00 2.224380
13.250 22083.33 22082.00 9254.00 2834.00 1.906686
13.750 22916.67 22918.00 8896.00 2326.00 1.752326
14.250 23750.00 23750.00 8964.00 2992.00 2.003389
I'm quite surprised by the failures and by the average latency for
more than 1500 qps...
Are these results realistic for this hardware configuration or have I
miss something in my config file?
query logging is OFF and my options are :
options {
directory "/var/bind";
pid-file "/var/run/named/named.pid";
statistics-file "/var/bind/stats/named.stats";
listen-on-v6 { none; };
listen-on { myself; };
version "None of your business";
allow-query { trusted_network; };
blackhole { blacklist; };
max-cache-size 0;
recursive-clients 1500;
};
More information about the bind-users
mailing list