diff options
author | ijliao <ijliao@FreeBSD.org> | 2003-10-21 00:46:17 +0800 |
---|---|---|
committer | ijliao <ijliao@FreeBSD.org> | 2003-10-21 00:46:17 +0800 |
commit | a1da16490135c84e7d8ae946edece024321144db (patch) | |
tree | d0d468ba4610b227d52582426373a7ff051b5e58 /benchmarks | |
parent | 207a05dbee071e002db75d960bc2c7b3e92d39ef (diff) | |
download | freebsd-ports-gnome-a1da16490135c84e7d8ae946edece024321144db.tar.gz freebsd-ports-gnome-a1da16490135c84e7d8ae946edece024321144db.tar.zst freebsd-ports-gnome-a1da16490135c84e7d8ae946edece024321144db.zip |
add autobench 2.0.1
Automating the process of benchmarking a web server
Diffstat (limited to 'benchmarks')
-rw-r--r-- | benchmarks/Makefile | 1 | ||||
-rw-r--r-- | benchmarks/autobench/Makefile | 31 | ||||
-rw-r--r-- | benchmarks/autobench/distinfo | 1 | ||||
-rw-r--r-- | benchmarks/autobench/pkg-descr | 9 | ||||
-rw-r--r-- | benchmarks/autobench/pkg-plist | 7 |
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 |