[Opendnssec-develop] Test the new sorter

Rick Zijlker rick.zijlker at sidn.nl
Mon Feb 1 11:10:01 UTC 2010


Hey,

 

I tested the new sorter with the unsorted nl zone. Here is a comparison:

 

[root at signer1 rick]# time /usr/local/libexec/opendnssec/sorter -f ./nl -w ./nl.sorted2 -m 3600 -t 3600 -o nl.

Number of records sorted: 8446249

 

real    5m24.859s

user    5m5.311s

sys     0m18.056s

 

[root at signer1 rick]# time ./quicksorter -f ./nl -w ./nl.sorted -m 3600 -t 3600 -o nl.

Killed

 

real    5m14.711s

user    0m10.172s

sys     2m23.606s

 

 

The quicksorter keeps getting killed which results in an incomplete sorted zone:

 

-rw-rw-r--  1 rick  rick  226143877 Nov 17 16:46 nl

-rw-r--r--  1 root  root          0 Feb  1 11:28 nl.sorted

-rw-r--r--  1 root  root  396950529 Feb  1 11:00 nl.sorted2

 

Also I don’t see improvement in performance. Even though the sorter is not even the bottleneck. The processing is what takes 45-50 minutes.

 

Cheers,

Rick

 

 

From: opendnssec-develop-bounces at lists.opendnssec.org [mailto:opendnssec-develop-bounces at lists.opendnssec.org] On Behalf Of Rickard Bellgrim
Sent: woensdag 27 januari 2010 16:47
To: Opendnssec-develop at lists.opendnssec.org
Subject: [Opendnssec-develop] Test the new sorter

 

-----BEGIN PGP SIGNED MESSAGE-----

Hash: SHA256

 

Hi

 

There is a new sorter available in our SVN. Could you test it if you had any performance issues, e.g. SIDN? Solves some part of the problem.

 

wget http://trac.opendnssec.org/export/2729/home/bjst/quicksorter.c

gcc -Wall quicksorter.c -o quicksorter

 

time ./quicksorter -f <Unsorted zone file> -w <Sorted zone file> -m <SOA minimum> -t <DNSKEY ttl> -o <Zone origin>

 

Compare the result with

 

time /usr/local/libexec/opendnssec/sorter -f <Unsorted zone file> -w <Sorted zone file> -m <SOA minimum> -t <DNSKEY ttl> -o <Zone origin>

 

It is 10 times faster for me.

 

// Rickard

 

-----BEGIN PGP SIGNATURE-----

Version: 9.8.3 (Build 4028)

Charset: utf-8

 

wsBVAwUBS2Bf9uCjgaNTdVjaAQiOEQf/QtwEZINZKNPmApEKsXCDFTP+8Jz6UOAq

5AmkcNDjaz47hrdv+/voBPNu+CFws1Hw200gKysXk/rnkU848v+29o0iLv2p0TW5

9GAGVYJM5CQHcXRCQDB6B0/bb8IARbeokWHv2IGoGbk+ALcr+Dh4010mfuFGh7C8

nV57pYGNvf/rnpnmryEFP0xPqSBac5PsblVjABg/Hr6o0cKpPC1tR5tVqwjxoEDj

pVzvQxz2v7oq8bl0OkpAlqZ0xT/cp6KZG+hBdrh4wxzbY1LdyoicLIGYg7G11NpW

3IYdr46p/ZYVY+E+TC6C1AIjZU8sZBBL15qJ0YBgglK0dObR55PyEA==

=d0Ce

-----END PGP SIGNATURE-----

 

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opendnssec.org/pipermail/opendnssec-develop/attachments/20100201/fdf3ed19/attachment.htm>


More information about the Opendnssec-develop mailing list