X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;ds=sidebyside;f=README;h=e933bd55ef356a4eadebfc7bd1a9345ee094fd95;hb=062c6022d41233523669188e876e913abd6c4e2e;hp=a13151ce5ce0720715bbc27926cde4eb135ea79e;hpb=ee56ad500f6692381e131cc37299d23fa910a24a;p=fio.git diff --git a/README b/README index a13151ce..e933bd55 100644 --- a/README +++ b/README @@ -64,7 +64,7 @@ Command line $ fio --debug Enable some debugging options (see below) --output Write output to file - --runtime Runtime in seconds + --timeout Runtime in seconds --latency-log Generate per-job latency logs --bandwidth-log Generate per-job bandwidth logs --minimal Minimal (terse) output @@ -72,7 +72,7 @@ $ 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 + --readonly Turn on safety read-only checks, preventing writes --eta=when When ETA estimate should be printed May be "always", "never" or "auto" @@ -95,10 +95,13 @@ options in fio. Currently the options are: file Dump info related to file actions io Dump info related to IO queuing mem Dump info related to memory allocations + blktrace Dump info related to blktrace setup + verify Dump info related to IO verification + all Enable all debug options + ? or help Show available debug options. You can specify as many as you want, eg --debug=file,mem will enable -file and memory debugging. Specifying --debug=help or --debug=? will -dump the current modifier list. +file and memory debugging. Job file @@ -133,14 +136,16 @@ The job file parameters are: size=x Set file size to x bytes (x string can include k/m/g) ioengine=x 'x' may be: aio/libaio/linuxaio for Linux aio, posixaio for POSIX aio, sync for regular read/write io, - psync for regular pread/pwrite io, mmap for mmap'ed io, - syslet-rw for syslet driven read/write, splice for using - splice/vmsplice, sgio for direct SG_IO io, net for - network io, or cpuio for a cycler burner load. sgio only - works on Linux on SCSI (or SCSI-like devices, such as - usb-storage or sata/libata driven) devices. Fio also has - a null io engine, which is mainly used for testing fio - itself. + psync for regular pread/pwrite io, vsync for regular + readv/writev (with queuing emulation) mmap for mmap'ed + io, syslet-rw for syslet driven read/write, splice for + using splice/vmsplice, sgio for direct SG_IO io, net + for network io, or cpuio for a cycler burner load. sgio + only works on Linux on SCSI (or SCSI-like devices, such + as usb-storage or sata/libata driven) devices. Fio also + has a null io engine, which is mainly used for testing + fio itself. + iodepth=x For async io, allow 'x' ios in flight overwrite=x If 'x', layout a write file first. nrfiles=x Spread io load over 'x' number of files per job,