fio/fio.spec
Your Name 8aa2403613
All checks were successful
Run CI/CD... / main (push) Successful in 5m20s
3.39
2025-02-20 19:36:07 +00:00

52 lines
1.4 KiB
RPMSpec

Summary: A flexible I/O tester/benchmarker
Name: fio
Version: 3.39
Release: 1
Source0: https://github.com/axboe/fio/archive/%{name}-%{version}/%{name}-%{version}.tar.gz
License: GPLv2
Group: System/Kernel and hardware
URL: http://git.kernel.dk/?p=fio.git;a=summary
%description
fio is an I/O tool meant to be used both for benchmark and
stress/hardware verification.
It has support for 9 different types of I/O engines
(sync, mmap, libaio, posixaio, SG v3, splice, null, network, syslet),
I/O priorities (for newer Linux kernels), rate I/O, forked or threaded jobs,
and much more. It can work on block devices as well as files.
fio accepts job descriptions in a simple-to-understand text format.
Several example job files are included.
fio displays all sorts of I/O performance information.
It supports Linux, FreeBSD, and OpenSolaris.
%prep
%setup -qn %{name}-%{name}-%{version}
%build
%make
%install
%makeinstall
%files
%doc README.* COPYING HOWTO.* examples
%{_bindir}/fio
%{_bindir}/fio_generate_plots
%{_bindir}/fio-btrace2fio
#{_bindir}/fio-dedupe
%{_bindir}/fio-genzipf
%{_bindir}/fio-histo-log-pctiles.py
%{_bindir}/fio-verify-state
%{_bindir}/fio2gnuplot
%{_bindir}/fio_jsonplus_clat2csv
%{_bindir}/fiologparser.py
%{_bindir}/fiologparser_hist.py
%{_bindir}/genfio
%{_datadir}/%{name}/graph2D.gpm
%{_datadir}/%{name}/graph3D.gpm
%{_datadir}/%{name}/math.gpm
%{_mandir}/man1/*