X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=README;h=a85962e4b9345bb0f10e69690a73d0bffc2c67e6;hp=3d59337df57c52ee43c841e5cfafa631c575e9da;hb=71a751cec2d59ceb0e5521e49073eeb8741ab7f2;hpb=a6ccc7be771650f903ea77ace2a1af593622c0f4 diff --git a/README b/README index 3d59337d..a85962e4 100644 --- a/README +++ b/README @@ -19,6 +19,23 @@ meta data as well. You can download them here: http://brick.kernel.dk/snaps/ +Pascal Bleser has fio RPMs in his repository, you +can find them here: + +http://linux01.gwdg.de/~pbleser/rpm-navigation.php?cat=System/fio + + +Building +-------- + +Just type 'make' and 'make install'. If on FreeBSD, for now you have to +specify the FreeBSD Makefile with -f, eg: + +$ make -f Makefile.Freebsd && make -f Makefile.FreeBSD install + +Likewise with OpenSolaris, use the Makefile.solaris to compile there. +This might change in the future if I opt for an autoconf type setup. + Options ------- @@ -38,6 +55,7 @@ $ fio The format is as follows: + name=x Use 'x' as the identifier for this job. directory=x Use 'x' as the top level directory for storing files rw=x 'x' may be: read, randread, write, randwrite, rw (read-write mix), randrw (read-write random mix) @@ -99,9 +117,16 @@ The format is as follows: rw, offset, length where with rw=0/1 for read/write, and the offset and length entries being in bytes. + write_iolog=x Write an iolog to file 'x' in the same format as iolog. + The iolog options are exclusive, if both given the + read iolog will be performed. lockmem=x Lock down x amount of memory on the machine, to simulate a machine with less memory available. x can include k/m/g suffix. + nice=x Run job at given nice value. + exec_prerun=x Run 'x' before job io is begun. + exec_postrun=x Run 'x' after job io has finished. + ioscheduler=x Use ioscheduler 'x' for this job. Examples using a job file -------------------------