]>
Commit | Line | Data |
---|---|---|
c1909f35 | 1 | Summary: I/O tool for benchmark and stress/hardware verification |
5f5044a2 | 2 | Summary(pl.UTF-8): Narzędzie do mierzenia wydajności I/O i sprawdzania sprawności sprzętu |
c1909f35 | 3 | Name: fio |
4 | Version: 1.12 | |
5 | Release: 0.1 | |
6 | License: GPL v2 | |
7 | Group: Applications | |
8 | Source0: http://brick.kernel.dk/snaps/%{name}-%{version}.tar.bz2 | |
9 | # Source0-md5: d4acc850d9b7197e31c08a204368c1ab | |
10 | URL: http://git.kernel.dk/?p=fio.git;a=summary | |
11 | BuildRequires: libaio-devel | |
12 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
13 | ||
14 | %description | |
15 | fio is an I/O tool meant to be used both for benchmark and | |
16 | stress/hardware verification. It has support for 9 different types of | |
17 | I/O engines (sync, mmap, libaio, posixaio, SG v3, splice, null, | |
18 | network, syslet), I/O priorities (for newer Linux kernels), rate I/O, | |
19 | forked or threaded jobs, and much more. It can work on block devices | |
20 | as well as files. fio accepts job descriptions in a | |
21 | simple-to-understand text format. Several example job files are | |
22 | included. fio displays all sorts of I/O performance information. It | |
23 | supports Linux, FreeBSD, and OpenSolaris. | |
24 | ||
5f5044a2 JB |
25 | %description -l pl.UTF-8 |
26 | fio to narzędzie do mierzenia wydajności I/O oraz sprawdzania | |
27 | sprawności sprzętu pod dużym obciążeniem. Obsługuje 9 różnych rodzajów | |
28 | silników I/O (sync, mmap, libaio, posixaio, SG v3, splice, null, | |
29 | network, syslet), priorytety I/O (dla nowszych jąder Linuksa), | |
30 | przepustowość I/O, zadania wieloprocesowe lub wielowątkowe i wiele | |
31 | więcej. Może działać na urządzeniach blokowych oraz na plikach. fio | |
32 | przyjmuje opisy zadań w formacie tekstowym prostym do zrozumienia. Ma | |
33 | załączone kilka przykładowych plików zadań. Wyświetla wszystkie | |
34 | rodzaje informacji o wydajności I/O. Obsługuje Linuksa, FreeBSD i | |
35 | OpenSolarisa. | |
c1909f35 | 36 | |
37 | %prep | |
38 | %setup -q | |
39 | ||
40 | %build | |
41 | %{__make} \ | |
42 | CC="%{__cc}" \ | |
43 | OPTFLAGS="%{rpmcflags}" \ | |
44 | LDFLAGS="%{rpmldflags}" \ | |
45 | %{?debug:DEBUGFLAGS=-D_FORTIFY_SOURCE=2}%{!?debug:DEBUGFLAGS=} | |
46 | ||
47 | %install | |
48 | rm -rf $RPM_BUILD_ROOT | |
49 | ||
50 | %{__make} install \ | |
51 | prefix="%{_prefix}" \ | |
52 | DESTDIR=$RPM_BUILD_ROOT | |
53 | ||
54 | %clean | |
55 | rm -rf $RPM_BUILD_ROOT | |
56 | ||
57 | %files | |
58 | %defattr(644,root,root,755) | |
59 | %doc HOWTO README | |
60 | %attr(755,root,root) %{_bindir}/* |