X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=README;h=2d5d499984db632eb4ab5e5b357418509c43bb29;hp=7e79d94a0be50a760862d09d1fbde4db6780b3b2;hb=3404cefcb23db812b3f3a164ef773b37d53355ab;hpb=71bfa161f13b6fca98ba215ebebbcb5c99003d24 diff --git a/README b/README index 7e79d94a..2d5d4999 100644 --- a/README +++ b/README @@ -27,6 +27,16 @@ can find them here: http://linux01.gwdg.de/~pbleser/rpm-navigation.php?cat=System/fio +Mailing list +------------ + +There's a mailing list associated with fio. It's meant for general +discussion, bug reporting, questions - basically anything that has to +do with fio. An automated mail detailing recent commits is automatically +sent to the list at most daily. The list address is fio-devel@kernel.dk, +subscribe by sending an empty email to fio-devel+subscribe@kernel.dk. + + Building -------- @@ -43,17 +53,19 @@ Command line ------------ $ fio - -t Runtime in seconds - -l Generate per-job latency logs - -w Generate per-job bandwidth logs - -o Log output to file - -m Minimal (terse) output - -h Print help info - -v Print version information and exit + --output Write output to file + --runtime Runtime in seconds + --latency-log Generate per-job latency logs + --bandwidth-log Generate per-job bandwidth logs + --minimal Minimal (terse) output + --version Print version info and exit + --help Print this page + --cmdhelp=cmd Print command help, "all" for all of them -Any parameters following the options will be assumed to be job files. -You can add as many as you want, each job file will be regarded as a -separate group and fio will stonewall it's execution. +Any parameters following the options will be assumed to be job files, +unless they match a job file parameter. You can add as many as you want, +each job file will be regarded as a separate group and fio will stonewall +its execution. Job file @@ -90,7 +102,9 @@ The job file parameters are: mmap for mmap'ed io, splice for using splice/vmsplice, or sgio for direct SG_IO io. The latter only works on Linux on SCSI (or SCSI-like devices, such as - usb-storage or sata/libata driven) devices. + 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, @@ -110,7 +124,7 @@ The job file parameters are: 'x' blocks have been written. end_fsync=x If 'x', run fsync() after end-of-job. startdelay=x Start this thread x seconds after startup - timeout=x Terminate x seconds after startup. Can include a + runtime=x Terminate x seconds after startup. Can include a normal time suffix if not given in seconds, such as 'm' for minutes, 'h' for hours, and 'd' for days. offset=x Start io at offset x (x string can include k/m/g)