X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=README;h=08b4df645ff1287a7e2571bb84d9d9fe35876365;hp=adcced65cc6027a665ed85564519b3405dd3a306;hb=687c6a230dfeae89454ed430ee49ed5813e146ad;hpb=0e655dd09a89a0d05e2d3dc5c978283277939e08 diff --git a/README b/README index adcced65..08b4df64 100644 --- a/README +++ b/README @@ -83,18 +83,11 @@ http://maillist.kernel.dk/fio-devel/ Building -------- -Just type 'make' and 'make install'. If on BSD, for now you have to -specify the BSD Makefile with -f and use gmake (not make), eg: +Just type 'make' and 'make install'. -$ gmake -f Makefile.FreeBSD && gmake -f Makefile.FreeBSD install - -Same goes for AIX: - -$ gmake -f Makefile.aix && gmake -f Makefile.aix install - -Likewise with OpenSolaris, use the Makefile.solaris to compile there. -The OpenSolaris make should work fine. This might change in the -future if I opt for an autoconf type setup. +Note that GNU make is required. On BSD it's available from devel/gmake; +on Solaris it's in the SUNWgmake package. On platforms where GNU make +isn't the default, type 'gmake' instead of 'make'. If your compile fails with an error like this: @@ -116,9 +109,9 @@ Windows On Windows Cygwin (http://www.cygwin.com) is required with at least devel/gcc4 and devel/make installed in order to build fio, and admin/cygrunsrv to run it. You can also install devel/git to fetch/update -the source files. To create an MSI installer package, install WiX 3.6 from -http://wix.sourceforge.net/releases/ and run dobuild.cmd from the -os/windows directory. +the source files. To create an MSI installer package put a copy of Cygwin +in os\windows\fio, install WiX 3.6 from http://wix.sourceforge.net/releases/ +and run dobuild.cmd from the os/windows directory. Before running fio you'll need to have a copy of cygserver running. Run "/usr/bin/cygserver-config" from an elevated Cygwin shell (i.e. launch the @@ -144,12 +137,15 @@ $ fio --help Print this page --cmdhelp=cmd Print command help, "all" for all of them --showcmd Turn a job file into command line options - --readonly Turn on safety read-only checks, preventing writes + --readonly Turn on safety read-only checks, preventing + writes --eta=when When ETA estimate should be printed May be "always", "never" or "auto" - --section=name Only run specified section in job file + --section=name Only run specified section in job file. Multiple + sections can be specified. --alloc-size=kb Set smalloc pool to this size in kb (def 1024) --warnings-fatal Fio parser warnings are fatal + --max-jobs Maximum number of threads/processes to support Any parameters following the options will be assumed to be job files,