@@ -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
8487Running fioparse.sh
8588---------------------------
0 commit comments