X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=HOWTO;h=06408e40e16a91fadeea2dce399efc444845b6e5;hp=237b3ad23879efea84dbe46c69bd6754dc932f1d;hb=fd1ff8ed8d2b62c07c6117dfd0e53467ca71662a;hpb=8abdce6686bfcaa211e7eb75a69ec07e980bd96e;ds=sidebyside diff --git a/HOWTO b/HOWTO index 237b3ad2..06408e40 100644 --- a/HOWTO +++ b/HOWTO @@ -253,6 +253,14 @@ bs_unaligned If this option is given, any byte size value within bsrange nrfiles=int Number of files to use for this job. Defaults to 1. +file_service_type=str Defines how fio decides which file from a job to + service next. The following types are defined: + + random Just choose a file at random. + + roundrobin Round robin over open files. This + is the default. + ioengine=str Defines how the job issues io to the file. The following types are defined: @@ -289,11 +297,20 @@ ioengine=str Defines how the job issues io to the file. The following or receive, if the latter only the port argument is used. + external Prefix to specify loading an external + IO engine object file. Append the engine + filename, eg ioengine=external:/tmp/foo.o + to load ioengine foo.o in /tmp. + iodepth=int This defines how many io units to keep in flight against the file. The default is 1 for each file defined in this job, can be overridden with a larger value for higher concurrency. +iodepth_batch=int This defines how many pieces of IO to submit at once. + It defaults to the same as iodepth, but can be set lower + if one so desires. + iodepth_low=int The low water mark indicating when to start filling the queue again. Defaults to the same as iodepth, meaning that fio will attempt to keep the queue full at all times.