summaryrefslogtreecommitdiff
path: root/benchmarks
diff options
context:
space:
mode:
authorYing-Chieh Liao <ijliao@FreeBSD.org>2003-10-20 16:46:17 +0000
committerYing-Chieh Liao <ijliao@FreeBSD.org>2003-10-20 16:46:17 +0000
commit2d7342e639e977b9e78cb275910574ed3b536b09 (patch)
tree0704347c89ab09f5dbb1d069af46359cb6234b14 /benchmarks
parentLooks like they re-rolled the atk tarball to re-include the API documentation. (diff)
add autobench 2.0.1
Automating the process of benchmarking a web server
Notes
Notes: svn path=/head/; revision=91744
Diffstat (limited to 'benchmarks')
-rw-r--r--benchmarks/Makefile1
-rw-r--r--benchmarks/autobench/Makefile31
-rw-r--r--benchmarks/autobench/distinfo1
-rw-r--r--benchmarks/autobench/pkg-descr9
-rw-r--r--benchmarks/autobench/pkg-plist7
5 files changed, 49 insertions, 0 deletions
diff --git a/benchmarks/Makefile b/benchmarks/Makefile
index c154875344f0..7111670989a7 100644
--- a/benchmarks/Makefile
+++ b/benchmarks/Makefile
@@ -1,6 +1,7 @@
# $FreeBSD$
#
+ SUBDIR += autobench
SUBDIR += bonnie
SUBDIR += bonnie++
SUBDIR += bytebench
diff --git a/benchmarks/autobench/Makefile b/benchmarks/autobench/Makefile
new file mode 100644
index 000000000000..08831d8a62d5
--- /dev/null
+++ b/benchmarks/autobench/Makefile
@@ -0,0 +1,31 @@
+# ex:ts=8
+# Ports collection makefile for: autobench
+# Date created: Oct 20, 2003
+# Whom: ijliao
+#
+# $FreeBSD$
+#
+
+PORTNAME= autobench
+PORTVERSION= 2.0.1
+CATEGORIES= benchmarks www
+MASTER_SITES= http://www.xenoclast.org/autobench/downloads/
+
+MAINTAINER= ports@FreeBSD.org
+COMMENT= Automating the process of benchmarking a web server
+
+RUN_DEPENDS= httperf:${PORTSDIR}/www/httperf
+
+USE_PERL5= yes
+USE_GMAKE= yes
+
+MAN1= autobench.1 autobench_admin.1 autobenchd.1 bench2graph.1 \
+ crfile.1 sesslog.1
+
+post-patch:
+ @${PERL} -pi -e "s|^PREFIX|#PREFIX|g" ${WRKSRC}/Makefile
+.for file in autobench autobench_admin
+ @${PERL} -pi -e "s|/etc/|${PREFIX}/etc|g" ${WRKSRC}/${file}
+.endfor
+
+.include <bsd.port.mk>
diff --git a/benchmarks/autobench/distinfo b/benchmarks/autobench/distinfo
new file mode 100644
index 000000000000..0cf126b4e070
--- /dev/null
+++ b/benchmarks/autobench/distinfo
@@ -0,0 +1 @@
+MD5 (autobench-2.0.1.tar.gz) = acdc056d2b99d0bda3a09082eb7b7d2a
diff --git a/benchmarks/autobench/pkg-descr b/benchmarks/autobench/pkg-descr
new file mode 100644
index 000000000000..ea8526b32904
--- /dev/null
+++ b/benchmarks/autobench/pkg-descr
@@ -0,0 +1,9 @@
+Autobench is a simple Perl script for automating the process of benchmarking
+a web server (or for conducting a comparative test of two different web
+servers). The script is a wrapper around httperf. Autobench runs httperf a
+number of times against each host, increasing the number of requested
+connections per second on each iteration, and extracts the significant data
+from the httperf output, delivering a CSV or TSV format file which can be
+imported directly into a spreadsheet for analysis/graphing.
+
+WWW: http://www.xenoclast.org/autobench/
diff --git a/benchmarks/autobench/pkg-plist b/benchmarks/autobench/pkg-plist
new file mode 100644
index 000000000000..89abdec94138
--- /dev/null
+++ b/benchmarks/autobench/pkg-plist
@@ -0,0 +1,7 @@
+bin/autobench
+bin/autobench_admin
+bin/autobenchd
+bin/bench2graph
+bin/crfile
+bin/sesslog
+etc/autobench.conf