X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=HOWTO;h=1c89d75f29cf6a01264d9f6dbbaaefc9b529a9e8;hb=e2c81040bf2be672f120c87b2045af16ff21c93a;hp=47eff96a9158989f0b178ae168ec25faf7fd2f98;hpb=0aae4ce7dbc93fe5770b25c76f5b6242ce398b7a;p=fio.git diff --git a/HOWTO b/HOWTO index 47eff96a..1c89d75f 100644 --- a/HOWTO +++ b/HOWTO @@ -430,6 +430,14 @@ size=int The total size of file io for this job. Fio will run until is given, fio will use 20% of the full size of the given files or devices. +io_limit=int Normally fio operates within the region set by 'size', which + means that the 'size' option sets both the region and size of + IO to be performed. Sometimes that is not what you want. With + this option, it is possible to define just the amount of IO + that fio should do. For instance, if 'size' is set to 20G and + 'io_limit' is set to 5G, fio will perform IO within the first + 20G but exit when 5G have been done. + filesize=int Individual file sizes. May be a range, in which case fio will select sizes for files at random within the given range and limited to 'size' in total (if that is given). If not @@ -1505,6 +1513,8 @@ that defines them is selected. [cpu] cpuchunks=int Split the load into cycles of the given time. In microseconds. +[cpu] exit_on_io_done=bool Detect when IO threads are done, then exit. + [netsplice] hostname=str [net] hostname=str The host name or IP address to use for TCP or UDP based IO. If the job is a TCP listener or UDP reader, the hostname is not @@ -1590,6 +1600,7 @@ I Thread initialized, waiting or generating necessary data. M Running, doing mixed sequential reads/writes. m Running, doing mixed random reads/writes. F Running, currently waiting for fsync() + f Running, finishing up (writing IO logs, etc) V Running, doing verification of written data. E Thread exited, not reaped by main thread yet. _ Thread reaped, or