diff options
author | Steven Kreuzer <skreuzer@FreeBSD.org> | 2011-12-16 18:40:25 +0000 |
---|---|---|
committer | Steven Kreuzer <skreuzer@FreeBSD.org> | 2011-12-16 18:40:25 +0000 |
commit | 4e463260d4e621889d8b254c8e911cae2035993f (patch) | |
tree | 0cb8b78ee9e09eaf2c7273eb0881f3ab5a494e07 /sysutils/iogen/Makefile | |
parent | c08cb1e0f8b2829db682c0dca33b11bc52fe452b (diff) |
iogen is a lightweight tool that generates heavily fragmented I/O. It
accomplishes this by forking a number of children that run I/O to a
filesystem.
This tool is intended to test storage stacks under stress and worst case
scenarios. However due to heavy fragmentation of the I/O files, it tends
to bypass caching algorithms in storage stacks.
WWW: http://www.peereboom.us/iogen/
Notes
Notes:
svn path=/head/; revision=287490
Diffstat (limited to 'sysutils/iogen/Makefile')
-rw-r--r-- | sysutils/iogen/Makefile | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/sysutils/iogen/Makefile b/sysutils/iogen/Makefile new file mode 100644 index 000000000000..7ab6ff27b273 --- /dev/null +++ b/sysutils/iogen/Makefile @@ -0,0 +1,31 @@ +# New ports collection makefile for: iogen +# Date created: 2011-12-14 +# Whom: Steven Kreuzer <skreuzer@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= iogen +PORTVERSION= 3.1p0 +CATEGORIES= sysutils +MASTER_SITES= http://www.peereboom.us/iogen/ +DISTNAME= ${PORTNAME}_${PORTVERSION} +EXTRACT_SUFX= .tgz + +MAINTAINER= skreuzer@FreeBSD.org +COMMENT= Lightweight tool to generate heavily fragmented I/O + +MAN8= iogen.8 +PLIST_FILES= bin/iogen + +WRKSRC= ${WRKDIR}/${DISTNAME}/src + +do-build: + cd ${WRKSRC}; \ + ${CC} ${CFLAGS} -DVERSION=\"${PORTVERSION}\" iogen.c -o iogen + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/iogen ${PREFIX}/bin + ${INSTALL_MAN} ${WRKSRC}/iogen.8 ${MANPREFIX}/man/man8 + +.include <bsd.port.mk> |