mirror of
https://abf.rosa.ru/djam/fio.git
synced 2025-02-23 06:02:52 +00:00
45 lines
1.1 KiB
RPMSpec
45 lines
1.1 KiB
RPMSpec
%define name fio
|
|
%define version 2.1
|
|
%define release 2
|
|
|
|
Summary: A flexible I/O tester/benchmarker
|
|
Name: %{name}
|
|
Version: %{version}
|
|
Release: %{release}
|
|
Source0: http://brick.kernel.dk/snaps/%{name}-%{version}.tar.bz2
|
|
License: GPLv2
|
|
Group: System/Kernel and hardware
|
|
Url: http://git.kernel.dk/?p=fio.git;a=summary
|
|
BuildRequires: libaio-devel
|
|
|
|
%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 -q
|
|
|
|
%build
|
|
%make
|
|
|
|
%install
|
|
%makeinstall
|
|
|
|
%files
|
|
%doc HOWTO README COPYING REPORTING-BUGS
|
|
%doc examples
|
|
%{_bindir}/fio
|
|
%{_bindir}/fio_generate_plots
|
|
%{_mandir}/man1/*
|
|
|
|
|
|
|
|
|