X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=HOWTO;h=dbbbfaa1d839e2d0bd73d91ceb83956c69f8e2c2;hp=f91a22eb10acc72aa2246f2ebd50e06c1e1b0ad8;hb=9274160ea2b40b94f27bc4479ac8b534fb09e85d;hpb=892930839558edf72052e0471714f227c1391132 diff --git a/HOWTO b/HOWTO index f91a22eb..dbbbfaa1 100644 --- a/HOWTO +++ b/HOWTO @@ -672,7 +672,7 @@ Time related parameters Tell fio to terminate processing after the specified period of time. It can be quite hard to determine for how long a specified job will run, so this parameter is handy to cap the total runtime to a given time. When - the unit is omitted, the value is intepreted in seconds. + the unit is omitted, the value is interpreted in seconds. .. option:: time_based @@ -1747,6 +1747,7 @@ I/O engine :manpage:`read(2)` and :manpage:`write(2)` for asynchronous I/O. Requires :option:`filename` option to specify either block or character devices. + The sg engine includes engine specific options. **null** Doesn't transfer any data, just pretends to. This is mainly used to @@ -1775,7 +1776,7 @@ I/O engine at least one non-cpuio job. **guasi** - The GUASI I/O engine is the Generic Userspace Asyncronous Syscall + The GUASI I/O engine is the Generic Userspace Asynchronous Syscall Interface approach to async I/O. See http://www.xmailserver.org/guasi-lib.html @@ -2068,6 +2069,17 @@ with the caveat that when used on the command line, they must come after the multiple paths exist between the client and the server or in certain loopback configurations. +.. option:: readfua=bool : [sg] + + With readfua option set to 1, read operations include + the force unit access (fua) flag. Default is 0. + +.. option:: writefua=bool : [sg] + + With writefua option set to 1, write operations include + the force unit access (fua) flag. Default is 0. + + I/O depth ~~~~~~~~~ @@ -2413,7 +2425,7 @@ Threads, processes and job synchronization [:] - ``mode`` is one of the following memory poicies: ``default``, ``prefer``, + ``mode`` is one of the following memory policies: ``default``, ``prefer``, ``bind``, ``interleave`` or ``local``. For ``default`` and ``local`` memory policies, no node needs to be specified. For ``prefer``, only one node is allowed. For ``bind`` and ``interleave`` the ``nodelist`` may be as @@ -2537,7 +2549,7 @@ Verification each block. This will automatically use hardware acceleration (e.g. SSE4.2 on an x86 or CRC crypto extensions on ARM64) but will fall back to software crc32c if none is found. Generally the - fatest checksum fio supports when hardware accelerated. + fastest checksum fio supports when hardware accelerated. **crc32c-intel** Synonym for crc32c.