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 | |
parent | c08cb1e0f8b2829db682c0dca33b11bc52fe452b (diff) |
Notes
Diffstat (limited to 'sysutils')
-rw-r--r-- | sysutils/Makefile | 1 | ||||
-rw-r--r-- | sysutils/iogen/Makefile | 31 | ||||
-rw-r--r-- | sysutils/iogen/distinfo | 2 | ||||
-rw-r--r-- | sysutils/iogen/pkg-descr | 9 |
4 files changed, 43 insertions, 0 deletions
diff --git a/sysutils/Makefile b/sysutils/Makefile index 9e3688e8ec02..e633f77fe076 100644 --- a/sysutils/Makefile +++ b/sysutils/Makefile @@ -370,6 +370,7 @@ SUBDIR += iat SUBDIR += iextract SUBDIR += installwatch + SUBDIR += iogen SUBDIR += iograph SUBDIR += ipa SUBDIR += ipmitool 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> diff --git a/sysutils/iogen/distinfo b/sysutils/iogen/distinfo new file mode 100644 index 000000000000..7b3a20467d96 --- /dev/null +++ b/sysutils/iogen/distinfo @@ -0,0 +1,2 @@ +SHA256 (iogen_3.1p0.tgz) = c6b0f0e760d36811270e47dfbf8b9f92fb3a11d8438cfe53e4fd01e58191873f +SIZE (iogen_3.1p0.tgz) = 8071 diff --git a/sysutils/iogen/pkg-descr b/sysutils/iogen/pkg-descr new file mode 100644 index 000000000000..b6d9ce65b5a7 --- /dev/null +++ b/sysutils/iogen/pkg-descr @@ -0,0 +1,9 @@ +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/ |