Skip to content

Commit acf3290

Browse files
authored
Update README.md
1 parent 68cc3c7 commit acf3290

File tree

1 file changed

+18
-15
lines changed

1 file changed

+18
-15
lines changed

README.md

Lines changed: 18 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -59,27 +59,30 @@ varied.
5959
OPTIONS:
6060
-h Show this message
6161
-b binary name of fio binary, defaults to ./fio
62-
-d directory work directory where fio creates a file and reads and writes,
63-
default ./ (and default filename created is fiodata)
64-
-o directory results directory, where to put output files, defaults to ./
65-
-t tests tests to run, defaults to readrand,read,write
66-
options are
67-
readrand - IOPS test : 8k by 1,8,16,32 users
68-
read - MB/s test : 1M by 1,8,16,32 users & 8k,32k,128k,1m by 1 user
69-
write - redo test, ie sync seq writes : 1k, 8k, 128k by 1 user
70-
randrw - workload test: 8k read and write by 1,8,16,32 users
62+
-w directory work directory where fio creates a fio and reads and writes, default /domain0/fiotest
63+
-o directory output directory, where to put output files, defaults to ./
64+
-t tests tests to run, defaults to all, options are
65+
readrand - IOPS test : 8k by 1,8,16,32 users
66+
read - MB/s test : 1M by 1,8,16,32 users & 8k,32k,128k,1m by 1 user
67+
write - redo test, ie sync seq writes : 1k, 4k, 8k, 128k, 1024k by 1 user
68+
randrw - workload test: 8k read write by 1,8,16,32 users
7169
-s seconds seconds to run each test for, default 60
72-
-m megabytes megabytes for the test I/O file to be used, default 8000 (ie 8G)
73-
-i individual file per process, default size 100m (overrides -m )
70+
-m megabytes megabytes for the test I/O file to be used, default 65536 (ie 64G)
71+
-i individual file per process, default size 100m (otherwise uses the -m size)
7472
-f force run, ie don't ask for confirmation on options
7573
-c force creation of work file otherwise if it exists we use it as is
76-
-r raw_device use named raw device instead of file
77-
-u #users force test to only use this many users
78-
-l blocksize force test to only use this blocksize in KB, ie 1-1024
74+
-u #users test only use this many users
75+
-l blocksize test only use this blocksize in KB, ie 1-1024
7976
-e recordsize use this recordsize if/when creating the zfs file system, default 8K
77+
-d Use DTrace on the run
78+
-x remove work file after run
79+
-y initialize raw devices to "-m megabytes" with writes
80+
writes will be evenly written across multiple devices, default is 64GB
81+
-z raw_sizes size of each raw device. If multiple, colon separate, list inorder of raw_device
82+
-r raw_device use raw device instead of file, multi devices colon separated
8083

8184
example
82-
fio.sh -b ./fio.opensolaris
85+
fio.sh ./fio.opensolaris /domain0/fiotest -t rand_read -s 10 -m 1000 -f
8386

8487
Running fioparse.sh
8588
---------------------------

0 commit comments

Comments
 (0)