X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=HOWTO;h=60eab243caadf8c473166c0d56816adb5ffbc397;hp=6c7abcc7979d275a0bea276fd09deae69a587fec;hb=f24c26495d0a03960453326068873d499e3de16b;hpb=66347cfa2f73fd76257e058a3649de437c6eccbe diff --git a/HOWTO b/HOWTO index 6c7abcc7..60eab243 100644 --- a/HOWTO +++ b/HOWTO @@ -387,6 +387,8 @@ rw=str Type of io pattern. Accepted values are: randread Random reads rw,readwrite Sequential mixed reads and writes randrw Random mixed reads and writes + trimwrite Mixed trims and writes. Blocks will be + trimmed first, then written to. For the mixed io types, the default is to split them 50/50. For certain types of io the result may still be skewed a bit, @@ -770,6 +772,15 @@ ioengine=str Defines how the job issues io to the file. The following necessary environment variables to work with hdfs/libhdfs properly. + mtd Read, write and erase an MTD character device + (e.g., /dev/mtd0). Discards are treated as + erases. Depending on the underlying device + type, the I/O may have to go in a certain + pattern, e.g., on NAND, writing sequentially + to erase blocks and discarding before + overwriting. The writetrim mode works well + for this constraint. + external Prefix to specify loading an external IO engine object file. Append the engine filename, eg ioengine=external:/tmp/foo.o @@ -1721,6 +1732,7 @@ be the starting port number since fio will use a range of ports. 1 : allocate space immidietly inside defragment event, and free right after event +[mtd] skip_bad=bool Skip operations against known bad blocks. 6.0 Interpreting the output