ports/153750: [new port] benchmarks/filebench Port of the Solaris FileBench tool
Tom Judge
tom at tomjudge.com
Thu Jan 6 23:40:05 UTC 2011
>Number: 153750
>Category: ports
>Synopsis: [new port] benchmarks/filebench Port of the Solaris FileBench tool
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Thu Jan 06 23:40:04 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator: Tom Judge
>Release: FreeBSD 8.1-STABLE amd64
>Organization:
>Environment:
System: FreeBSD tinderbox.home.tomjudge.com 8.1-STABLE FreeBSD 8.1-STABLE #0 r213720: Tue Oct 12 14:02:02 UTC 2010 tj at tinderbox.home.tomjudge.com:/usr/obj/usr/src/sys/GENERIC amd64
>Description:
Attached is a new port for the Solaris FileBench for FreeBSD and Linux as requested by pjd.
WWW: http://www.fsl.cs.sunysb.edu/~vass/filebench/
Tinderbox log: http://tinderbox.tomjudge.com/tb/logs/8.1-Devel-amd64/filebench-1.4.8.0.8.log
>How-To-Repeat:
>Fix:
--- benchmarks-filebench.txt begins here ---
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# filebench
# filebench/Makefile
# filebench/pkg-descr
# filebench/distinfo
# filebench/pkg-plist
# filebench/CVS
# filebench/CVS/Root
# filebench/CVS/Repository
# filebench/CVS/Entries
# filebench/CVS/Makefile,t
# filebench/CVS/distinfo,t
# filebench/CVS/pkg-descr,t
# filebench/CVS/pkg-plist,t
#
echo c - filebench
mkdir -p filebench > /dev/null 2>&1
echo x - filebench/Makefile
sed 's/^X//' >filebench/Makefile << '869ff9e34c62d43f194394a9332c8f32'
X# New ports collection makefile for: filebench
X# Date created: Jan 6, 2011
X# Whom: Tom Judge <tom at tomjudge.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME= filebench
XPORTVERSION= 1.4.8.0.8
XCATEGORIES= benchmarks
XMASTER_SITES= http://www.fsl.cs.sunysb.edu/~vass/filebench/
XDISTNAME= go_filebench-1.4.8.fsl.0.8
X
XMAINTAINER= tom at tomjudge.com
XCOMMENT= Performance Test of Filesystem I/O
X
XGNU_CONFIGURE= yes
XLICENSE= CDDL
X
Xdo-install:
X ( cd ${WRKSRC} && make install-binPROGRAMS )
X.if !defined(NOPORTDATA)
X (cd ${WRKSRC} && make install-data )
X.endif
X
X.include <bsd.port.mk>
869ff9e34c62d43f194394a9332c8f32
echo x - filebench/pkg-descr
sed 's/^X//' >filebench/pkg-descr << '995575e168c6cb691921d7da539e5592'
XFilebench is quick to set up and use unlike many of the commercial
Xbenchmarks which it can emulate. It is also a handy tool for
Xmicro-benchmarking storage subsystems and studying the relationships of
Xcomplex applications such as relational databases with their storage
Xwithout having to incur the costs of setting up those applications,
Xloading data and so forth.
X
XFilebench uses loadable workload personalities in a common framework to
Xallow easy emulation of complex applications upon file systems. The
Xworkload personalities use a Workload Definition Language to define the
Xworkload's model.
X
XWWW: http://www.solarisinternals.com/wiki/index.php/FileBench
XWWW: http://www.fsl.cs.sunysb.edu/~vass/filebench/
995575e168c6cb691921d7da539e5592
echo x - filebench/distinfo
sed 's/^X//' >filebench/distinfo << 'f547d19b6904e8fe586fa607915940cc'
XSHA256 (go_filebench-1.4.8.fsl.0.8.tar.gz) = b196ae6bf0452e2a0b6cf4a77873ea298678186e7ad416beeb91f4b762fb3a3e
XSIZE (go_filebench-1.4.8.fsl.0.8.tar.gz) = 350332
f547d19b6904e8fe586fa607915940cc
echo x - filebench/pkg-plist
sed 's/^X//' >filebench/pkg-plist << 'cfa4c30bedf118afad7cb5fa944b23da'
Xbin/go_filebench
X%%PORTDATA%%%%DATADIR%%/workloads/compflow_demo.f
X%%PORTDATA%%%%DATADIR%%/workloads/copyfiles.f
X%%PORTDATA%%%%DATADIR%%/workloads/createfiles.f
X%%PORTDATA%%%%DATADIR%%/workloads/filemicro_create.f
X%%PORTDATA%%%%DATADIR%%/workloads/filemicro_createfiles.f
X%%PORTDATA%%%%DATADIR%%/workloads/filemicro_createrand.f
X%%PORTDATA%%%%DATADIR%%/workloads/filemicro_delete.f
X%%PORTDATA%%%%DATADIR%%/workloads/filemicro_rread.f
X%%PORTDATA%%%%DATADIR%%/workloads/filemicro_rwritedsync.f
X%%PORTDATA%%%%DATADIR%%/workloads/filemicro_rwrite.f
X%%PORTDATA%%%%DATADIR%%/workloads/filemicro_rwritefsync.f
X%%PORTDATA%%%%DATADIR%%/workloads/filemicro_seqread.f
X%%PORTDATA%%%%DATADIR%%/workloads/filemicro_seqwrite.f
X%%PORTDATA%%%%DATADIR%%/workloads/filemicro_seqwriterand.f
X%%PORTDATA%%%%DATADIR%%/workloads/filemicro_seqwriterandvargam.f
X%%PORTDATA%%%%DATADIR%%/workloads/filemicro_seqwriterandvartab.f
X%%PORTDATA%%%%DATADIR%%/workloads/filemicro_statfile.f
X%%PORTDATA%%%%DATADIR%%/workloads/filemicro_writefsync.f
X%%PORTDATA%%%%DATADIR%%/workloads/fileserver.f
X%%PORTDATA%%%%DATADIR%%/workloads/listdirs.f
X%%PORTDATA%%%%DATADIR%%/workloads/makedirs.f
X%%PORTDATA%%%%DATADIR%%/workloads/mongo.f
X%%PORTDATA%%%%DATADIR%%/workloads/multistreamreaddirect.f
X%%PORTDATA%%%%DATADIR%%/workloads/multistreamread.f
X%%PORTDATA%%%%DATADIR%%/workloads/multistreamwritedirect.f
X%%PORTDATA%%%%DATADIR%%/workloads/multistreamwrite.f
X%%PORTDATA%%%%DATADIR%%/workloads/netsfs.f
X%%PORTDATA%%%%DATADIR%%/workloads/networkfs.f
X%%PORTDATA%%%%DATADIR%%/workloads/oltp.f
X%%PORTDATA%%%%DATADIR%%/workloads/openfiles.f
X%%PORTDATA%%%%DATADIR%%/workloads/randomfileaccess.f
X%%PORTDATA%%%%DATADIR%%/workloads/randomread.f
X%%PORTDATA%%%%DATADIR%%/workloads/randomrw.f
X%%PORTDATA%%%%DATADIR%%/workloads/randomwrite.f
X%%PORTDATA%%%%DATADIR%%/workloads/ratelimcopyfiles.f
X%%PORTDATA%%%%DATADIR%%/workloads/removedirs.f
X%%PORTDATA%%%%DATADIR%%/workloads/tpcso.f
X%%PORTDATA%%%%DATADIR%%/workloads/singlestreamreaddirect.f
X%%PORTDATA%%%%DATADIR%%/workloads/singlestreamread.f
X%%PORTDATA%%%%DATADIR%%/workloads/singlestreamwritedirect.f
X%%PORTDATA%%%%DATADIR%%/workloads/singlestreamwrite.f
X%%PORTDATA%%%%DATADIR%%/workloads/varmail.f
X%%PORTDATA%%%%DATADIR%%/workloads/videoserver.f
X%%PORTDATA%%%%DATADIR%%/workloads/webproxy.f
X%%PORTDATA%%%%DATADIR%%/workloads/webserver.f
X%%PORTDATA%%@dirrm %%DATADIR%%/workloads
X%%PORTDATA%%@dirrm %%DATADIR%%
cfa4c30bedf118afad7cb5fa944b23da
echo c - filebench/CVS
mkdir -p filebench/CVS > /dev/null 2>&1
echo x - filebench/CVS/Root
sed 's/^X//' >filebench/CVS/Root << 'ad753ad24488685d2c81e1a7423faa18'
X/home/ncvs
ad753ad24488685d2c81e1a7423faa18
echo x - filebench/CVS/Repository
sed 's/^X//' >filebench/CVS/Repository << 'f9b6f549ef23cdf351ba0b7d4c3a24a8'
Xports/benchmarks/filebench
f9b6f549ef23cdf351ba0b7d4c3a24a8
echo x - filebench/CVS/Entries
sed 's/^X//' >filebench/CVS/Entries << '4ec862223ebceef3614f9aefb72604c9'
X/Makefile/0/Initial Makefile//
X/distinfo/0/Initial distinfo//
X/pkg-descr/0/Initial pkg-descr//
X/pkg-plist/0/Initial pkg-plist//
4ec862223ebceef3614f9aefb72604c9
echo x - filebench/CVS/Makefile,t
sed 's/^X//' >filebench/CVS/Makefile,t << '3fc14492d0699d0d29408516f5185209'
3fc14492d0699d0d29408516f5185209
echo x - filebench/CVS/distinfo,t
sed 's/^X//' >filebench/CVS/distinfo,t << '604423cae872c2092e86cae789b4ab9e'
604423cae872c2092e86cae789b4ab9e
echo x - filebench/CVS/pkg-descr,t
sed 's/^X//' >filebench/CVS/pkg-descr,t << '75db73ce50c7e794bcef018e64d40df0'
75db73ce50c7e794bcef018e64d40df0
echo x - filebench/CVS/pkg-plist,t
sed 's/^X//' >filebench/CVS/pkg-plist,t << '94d08581f751e531fde631a728fac525'
94d08581f751e531fde631a728fac525
exit
--- benchmarks-filebench.txt ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list