fio is a IO benchmarking tool that can simulate various user defined
workloads. fio will spawn a number of threads or processes doing a particular type of IO action as specified by the user. It takes a number of global parameters, each inherited by the thread unless other parameters given to them overriding that setting. The typical use of fio is to write a job file matching the IO load one wants to simulate. okay sthen@
This commit is contained in:
parent
7b79b85892
commit
f503dc4e1f
34
benchmarks/fio/Makefile
Normal file
34
benchmarks/fio/Makefile
Normal file
@ -0,0 +1,34 @@
|
||||
# $OpenBSD: Makefile,v 1.1 2020/01/20 23:32:00 kurt Exp $
|
||||
|
||||
COMMENT= flexible I/O tester
|
||||
|
||||
GH_ACCOUNT= axboe
|
||||
GH_PROJECT= fio
|
||||
GH_TAGNAME= fio-3.17
|
||||
PKGNAME= ${GH_TAGNAME}
|
||||
|
||||
CATEGORIES= benchmarks
|
||||
|
||||
HOMEPAGE= https://fio.readthedocs.io/
|
||||
|
||||
MAINTAINER= Kurt Miller <kurt@openbsd.org>
|
||||
|
||||
# GPLv2 + MORAL-LICENSE which encourages users to mention fio and which
|
||||
# version was used when publishing results and that features or bug fixes
|
||||
# be sent upstream to fio
|
||||
PERMIT_PACKAGE= Yes
|
||||
|
||||
WANTLIB= c m pthread z
|
||||
|
||||
USE_GMAKE= Yes
|
||||
SEPARATE_BUILD= Yes
|
||||
|
||||
CONFIGURE_STYLE=simple
|
||||
|
||||
MAKE_FLAGS= V=1 \
|
||||
EXTFLAGS="${CFLAGS}"
|
||||
|
||||
CONFIGURE_ARGS= --disable-optimizations \
|
||||
--disable-native
|
||||
|
||||
.include <bsd.port.mk>
|
2
benchmarks/fio/distinfo
Normal file
2
benchmarks/fio/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
SHA256 (fio-fio-3.17.tar.gz) = 0MO/5QL1xw5o+0eMU33HxlOa7Yvw+JjYTmIj5h/Sxl8=
|
||||
SIZE (fio-fio-3.17.tar.gz) = 989880
|
6
benchmarks/fio/pkg/DESCR
Normal file
6
benchmarks/fio/pkg/DESCR
Normal file
@ -0,0 +1,6 @@
|
||||
fio is a IO benchmarking tool that can simulate various user defined
|
||||
workloads. fio will spawn a number of threads or processes doing a
|
||||
particular type of IO action as specified by the user. It takes a
|
||||
number of global parameters, each inherited by the thread unless other
|
||||
parameters given to them overriding that setting. The typical use of
|
||||
fio is to write a job file matching the IO load one wants to simulate.
|
19
benchmarks/fio/pkg/PLIST
Normal file
19
benchmarks/fio/pkg/PLIST
Normal file
@ -0,0 +1,19 @@
|
||||
@comment $OpenBSD: PLIST,v 1.1 2020/01/20 23:32:01 kurt Exp $
|
||||
@bin bin/fio
|
||||
@bin bin/fio-dedupe
|
||||
@bin bin/fio-genzipf
|
||||
@bin bin/fio-verify-state
|
||||
bin/fio2gnuplot
|
||||
bin/fio_generate_plots
|
||||
bin/fio_jsonplus_clat2csv
|
||||
bin/fiologparser.py
|
||||
bin/fiologparser_hist.py
|
||||
bin/genfio
|
||||
@man man/man1/fio.1
|
||||
@man man/man1/fio2gnuplot.1
|
||||
@man man/man1/fio_generate_plots.1
|
||||
@man man/man1/fiologparser_hist.py.1
|
||||
share/fio/
|
||||
share/fio/graph2D.gpm
|
||||
share/fio/graph3D.gpm
|
||||
share/fio/math.gpm
|
Loading…
Reference in New Issue
Block a user