X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=README;h=0eac41fe9da051a5979cc43adb77532003bb43dd;hp=ca7f73c33d4f19b299536edd95a59aef2c8fd697;hb=afcf77584a39461d81ff8b5c3c86fb7583172020;hpb=ad0a273593b93f61e72fbdf1910fcf8cdcac738c diff --git a/README b/README index ca7f73c3..0eac41fe 100644 --- a/README +++ b/README @@ -16,7 +16,10 @@ fio resides in a git repo, the canonical place is: git://git.kernel.dk/fio.git -The http protocol also works, path is the same. +If you are inside a corporate firewall, git:// may not always work for +you. In that case you can use the http protocol, path is the same: + +http://git.kernel.dk/fio.git Snapshots are frequently generated and they include the git meta data as well. You can download them here: @@ -134,6 +137,7 @@ $ fio --bandwidth-log Generate per-job bandwidth logs --minimal Minimal (terse) output --version Print version info and exit + --terse-version=type Terse version output format --help Print this page --cmdhelp=cmd Print command help, "all" for all of them --showcmd Turn a job file into command line options @@ -145,6 +149,7 @@ $ fio 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, @@ -288,11 +293,8 @@ The job file parameters are: can be used to gauge hard drive speed over the entire platter, without reading everything. Both x/y can include k/m/g suffix. - iolog=x Open and read io pattern from file 'x'. The file must - contain one io action per line in the following format: - rw, offset, length - where with rw=0/1 for read/write, and the offset - and length entries being in bytes. + read_iolog=x Open and read io pattern from file 'x'. The file format + is described in the HOWTO. 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. Specify a separate file @@ -316,10 +318,10 @@ The job file parameters are: Platforms --------- -Fio works on (at least) Linux, Solaris, AIX, OSX, NetBSD, Windows and FreeBSD. -Some features and/or options may only be available on some of the platforms, -typically because those features only apply to that platform (like the -solarisaio engine, or the splice engine on Linux). +Fio works on (at least) Linux, Solaris, AIX, HP-UX, OSX, NetBSD, Windows +and FreeBSD. Some features and/or options may only be available on some of +the platforms, typically because those features only apply to that platform +(like the solarisaio engine, or the splice engine on Linux). Some features are not available on FreeBSD/Solaris even if they could be implemented, I'd be happy to take patches for that. An example of that is