summaryrefslogtreecommitdiff
path: root/net/queryperf
diff options
context:
space:
mode:
authortv <tv@pkgsrc.org>2006-08-09 18:20:46 +0000
committertv <tv@pkgsrc.org>2006-08-09 18:20:46 +0000
commitdd54a59bfec1addbf7edb44a43ddd7da95c00a50 (patch)
tree08ca6b9322f43aad53817b852c7e3672a0f3936d /net/queryperf
parent00098ca5e01589755978760917316ffa203ab74f (diff)
downloadpkgsrc-dd54a59bfec1addbf7edb44a43ddd7da95c00a50.tar.gz
Add queryperf-2.1, an updated version of the contrib tool shipped with
BIND. From its DESCR: This is queryperf, a DNS server query performance testing tool. It is primarily intended for measuring the performance of authoritative DNS servers, but it has also been used for measuring caching server performance. This document describes the use of queryperf for authoritative server performance testing. NOTE: This version of queryperf has been modified by Nominum. It implements a slow-start algorithm which lessens the risk of network buffer overflows, particularly when testing recursive servers with high values for the -q option.
Diffstat (limited to 'net/queryperf')
-rw-r--r--net/queryperf/DESCR11
-rw-r--r--net/queryperf/Makefile29
-rw-r--r--net/queryperf/PLIST8
-rw-r--r--net/queryperf/distinfo5
4 files changed, 53 insertions, 0 deletions
diff --git a/net/queryperf/DESCR b/net/queryperf/DESCR
new file mode 100644
index 00000000000..c6a66898631
--- /dev/null
+++ b/net/queryperf/DESCR
@@ -0,0 +1,11 @@
+This is queryperf, a DNS server query performance testing tool.
+
+It is primarily intended for measuring the performance of
+authoritative DNS servers, but it has also been used for measuring
+caching server performance. This document describes the use of
+queryperf for authoritative server performance testing.
+
+NOTE: This version of queryperf has been modified by Nominum. It
+implements a slow-start algorithm which lessens the risk of network
+buffer overflows, particularly when testing recursive servers
+with high values for the -q option.
diff --git a/net/queryperf/Makefile b/net/queryperf/Makefile
new file mode 100644
index 00000000000..4dd095de9ce
--- /dev/null
+++ b/net/queryperf/Makefile
@@ -0,0 +1,29 @@
+# $NetBSD: Makefile,v 1.1 2006/08/09 18:20:46 tv Exp $
+#
+
+DISTNAME= queryperf-nominum-2.1
+PKGNAME= ${DISTNAME:S/-nominum-/-/}
+CATEGORIES= net
+MASTER_SITES= ftp://ftp.nominum.com/pub/nominum/
+
+MAINTAINER= tv@NetBSD.org
+HOMEPAGE= ftp://ftp.nominum.com/pub/nominum/
+COMMENT= DNS performance and load tester
+
+USE_PKGLOCALEDIR= yes
+GNU_CONFIGURE= yes
+BUILD_TARGET= queryperf
+USE_PKGINSTALL= yes
+
+EGDIR= share/examples/queryperf
+INSTALLATION_DIRS+= bin
+OWN_DIRS+= share/doc/queryperf
+OWN_DIRS+= ${EGDIR}
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/queryperf ${PREFIX}/bin/
+ ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/queryperf/
+ ${INSTALL_SCRIPT} ${WRKSRC}/utils/gen-data-queryperf.py ${PREFIX}/${EGDIR}/
+ ${INSTALL_DATA} ${WRKSRC}/input/sample.* ${PREFIX}/${EGDIR}/
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/net/queryperf/PLIST b/net/queryperf/PLIST
new file mode 100644
index 00000000000..8508527c573
--- /dev/null
+++ b/net/queryperf/PLIST
@@ -0,0 +1,8 @@
+@comment $NetBSD: PLIST,v 1.1 2006/08/09 18:20:46 tv Exp $
+bin/queryperf
+share/doc/queryperf/README
+share/examples/queryperf/gen-data-queryperf.py
+share/examples/queryperf/sample.0
+share/examples/queryperf/sample.1
+@dirrm share/examples/queryperf
+@dirrm share/doc/queryperf
diff --git a/net/queryperf/distinfo b/net/queryperf/distinfo
new file mode 100644
index 00000000000..ce7229096da
--- /dev/null
+++ b/net/queryperf/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2006/08/09 18:20:46 tv Exp $
+
+SHA1 (queryperf-nominum-2.1.tar.gz) = d70cf238335a0dfce7948dfa99b70a445f8ee43a
+RMD160 (queryperf-nominum-2.1.tar.gz) = e64a61eb059e9fb4042f2953cd5f863fc17b0446
+Size (queryperf-nominum-2.1.tar.gz) = 49798 bytes