[bind10-dev] large host qps using sqlite3

Jeremy C. Reed jreed at isc.org
Thu Jan 10 14:11:24 UTC 2013


(I was curious about #2610.) I re-enabled my benchmark scripts to 
include the sqlite3 results for a largehost scenario again.

Here are some results for me using 100,000 zones at 15 small (normal?) 
records each. (So not a single large zone.) The zone.sqlite3 for all the 
following was generated using bind10-1.0.0-beta's b10-loadzone. (Took 
about 18 hours to load.)

bind10-20120927-release largehost-sqlite3-cpus4.nxdomain 8.583526 qps
bind10-20120927-release largehost-sqlite3-cpus4.soa 9903.827860 qps
bind10-20120927-release largehost-sqlite3-cpus4.success 10376.077003 qps
bind10-20120927-release largehost-sqlite3-.nxdomain 0.324478 qps  **** bad ****
bind10-20120927-release largehost-sqlite3-.soa 2421.272730 qps
bind10-20120927-release largehost-sqlite3-.success 2505.405217 qps

bind10-20121115-release largehost-sqlite3-cpus4.nxdomain 12470.900510 qps
bind10-20121115-release largehost-sqlite3-cpus4.soa 10081.519433 qps
bind10-20121115-release largehost-sqlite3-cpus4.success 10330.754603 qps
bind10-20121115-release largehost-sqlite3-.nxdomain 3313.536920 qps
bind10-20121115-release largehost-sqlite3-.soa 2520.836574 qps
bind10-20121115-release largehost-sqlite3-.success 2645.103554 qps

bind10-1.0.0-beta-release largehost-sqlite3-cpus4.nxdomain 12423.870508 qps
bind10-1.0.0-beta-release largehost-sqlite3-cpus4.soa 10011.212601 qps
bind10-1.0.0-beta-release largehost-sqlite3-cpus4.success 10264.209219 qps
bind10-1.0.0-beta-release largehost-sqlite3-.nxdomain 3320.076778 qps
bind10-1.0.0-beta-release largehost-sqlite3-.soa 2509.086750 qps
bind10-1.0.0-beta-release largehost-sqlite3-.success 2599.534638 qps

master/20130108144918 largehost-sqlite3-cpus4.nxdomain 12594.559775 qps
master/20130108144918 largehost-sqlite3-cpus4.soa 10034.445305 qps
master/20130108144918 largehost-sqlite3-cpus4.success 10367.619193 qps
master/20130108144918 largehost-sqlite3-.nxdomain 3152.873908 qps
master/20130108144918 largehost-sqlite3-.soa 2416.531236 qps
master/20130108144918 largehost-sqlite3-.success 2483.132746 qps

The graphs at http://git.bind10.isc.org/~jreed/bench/releases/ are 
updated. Also see 
http://bind10.isc.org/wiki/DnsBenchmarks#Authoritativeserverfor100000zoneswith0delegationsand15records  
for details.

(I see the qps performance for a single small zone using sqlite3 is 
slower than this. That does not make sense to me. Or maybe the sqlite3 
zone database changed between versions and I am using a better one for 
the largehost tests. It is much too slow for me to regenerate it for 
each release using its release loadzone, but I guess I should.)



More information about the bind10-dev mailing list