X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=HOWTO;h=e54b37b14dbb67911af1d19723cbb29581fdf6a6;hb=1760e679cfb99d95e783ba1c0a936b88c8a3d706;hp=1374d05e23d5b2d9f047826c45043f2587d11fb9;hpb=ba0fbe1029bae1de08d66a72b6d0b2505c67c438;p=fio.git diff --git a/HOWTO b/HOWTO index 1374d05e..e54b37b1 100644 --- a/HOWTO +++ b/HOWTO @@ -205,7 +205,14 @@ filename=str Fio normally makes up a filename based on the job name, files between threads in a job or several jobs, specify a filename for each of them to override the default. If the ioengine used is 'net', the filename is the host and - port to connect to in the format of =host:port. + port to connect to in the format of =host/port. If the + ioengine is file based, you can specify a number of files + by seperating the names with a ':' colon. So if you wanted + a job to open /dev/sda and /dev/sdb as the two working files, + you would use filename=/dev/sda:/dev/sdb + +opendir=str Tell fio to recursively add any file it can find in this + directory and down the file system tree. rw=str Type of io pattern. Accepted values are: @@ -265,6 +272,11 @@ file_service_type=str Defines how fio decides which file from a job to roundrobin Round robin over open files. This is the default. + The string can have a number appended, indicating how + often to switch to a new file. So if option random:4 is + given, fio will switch to a new random file after 4 ios + have been issued. + ioengine=str Defines how the job issues io to the file. The following types are defined: @@ -297,7 +309,7 @@ ioengine=str Defines how the job issues io to the file. The following net Transfer over the network to given host:port. 'filename' must be set appropriately to - filename=host:port regardless of send + filename=host/port regardless of send or receive, if the latter only the port argument is used. @@ -349,6 +361,10 @@ overwrite=bool If writing to a file, setup the file first and do overwrites. end_fsync=bool If true, fsync file contents when the job exits. +fsync_on_close=bool If true, fio will fsync() a dirty file on close. + This differs from end_fsync in that it will happen on every + file close, not just at the end of the job. + rwmixcycle=int Value in milliseconds describing how often to switch between reads and writes for a mixed workload. The default is 500 msecs.