projects
/
fio.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
helper_thread: remove impossible branch
[fio.git]
/
HOWTO
diff --git
a/HOWTO
b/HOWTO
index 9ed2c5f5580365c69664eecb651f7e1b4065df7b..67fd83376fd3beffe1bf62e0e204981f2815eff9 100644
(file)
--- a/
HOWTO
+++ b/
HOWTO
@@
-53,8
+53,8
@@
bottom, it contains the following basic parameters:
IO engine How do we issue io? We could be memory mapping the
file, we could be using regular read/write, we
IO engine How do we issue io? We could be memory mapping the
file, we could be using regular read/write, we
- could be using splice, async io,
syslet, or even
-
SG
(SCSI generic sg).
+ could be using splice, async io,
or even SG
+ (SCSI generic sg).
IO depth If the io engine is async, how large a queuing
depth do we want to maintain?
IO depth If the io engine is async, how large a queuing
depth do we want to maintain?
@@
-374,6
+374,11
@@
filename_format=str
default of $jobname.$jobnum.$filenum will be used if
no other format specifier is given.
default of $jobname.$jobnum.$filenum will be used if
no other format specifier is given.
+unique_filename=bool To avoid collisions between networked clients, fio
+ defaults to prefixing any generated filenames (with a directory
+ specified) with the source of the client connecting. To disable
+ this behavior, set this option to 0.
+
opendir=str Tell fio to recursively add any file it can find in this
directory and down the file system tree.
opendir=str Tell fio to recursively add any file it can find in this
directory and down the file system tree.
@@
-701,7
+706,9
@@
ioengine=str Defines how the job issues io to the file. The following
vsync Basic readv(2) or writev(2) IO.
vsync Basic readv(2) or writev(2) IO.
- psyncv Basic preadv(2) or pwritev(2) IO.
+ pvsync Basic preadv(2) or pwritev(2) IO.
+
+ pvsync2 Basic preadv2(2) or pwritev2(2) IO.
libaio Linux native asynchronous io. Note that Linux
may only support queued behaviour with
libaio Linux native asynchronous io. Note that Linux
may only support queued behaviour with
@@
-721,9
+728,6
@@
ioengine=str Defines how the job issues io to the file. The following
vmsplice(2) to transfer data from user
space to the kernel.
vmsplice(2) to transfer data from user
space to the kernel.
- syslet-rw Use the syslet system calls to make
- regular read/write async.
-
sg SCSI generic sg v3 io. May either be
synchronous using the SG_IO ioctl, or if
the target is an sg character device
sg SCSI generic sg v3 io. May either be
synchronous using the SG_IO ioctl, or if
the target is an sg character device