Add/correct missing command line options in help text
[fio.git] / README
diff --git a/README b/README
index 4c58d376a5e7c8b6caa7a91a589f3d9b20bef5a3..e933bd55ef356a4eadebfc7bd1a9345ee094fd95 100644 (file)
--- 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"
 
@@ -136,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,