blob: 9e98dd681b95617f3c748cac1944b2a6ab34bc7a [file] [log] [blame]
koder aka kdanilove87ae652015-04-20 02:14:35 +03001[defaults]
2wait_for_previous
3group_reporting
4time_based
5buffered=0
6iodepth=1
7softrandommap=1
8filename={FILENAME}
9NUM_ROUNDS=7
koder aka kdanilova323b302015-04-26 00:40:22 +030010
koder aka kdanilovbe8f89f2015-04-28 14:51:51 +030011NUMJOBS={% 1, 5, 10, 15, 20, 30, 40 %}
koder aka kdanilov209e85d2015-04-27 23:11:05 +030012NUMJOBS_SHORT={% 1, 5, 10 %}
koder aka kdanilove87ae652015-04-20 02:14:35 +030013
koder aka kdanilov4d4771c2015-04-23 01:32:02 +030014size=30G
koder aka kdanilov0c598a12015-04-21 03:01:40 +030015ramp_time=30
16runtime=60
koder aka kdanilove87ae652015-04-20 02:14:35 +030017
18# ---------------------------------------------------------------------
koder aka kdanilov0c598a12015-04-21 03:01:40 +030019# check different thread count, sync mode. (latency, iops) = func(th_count)
20# ---------------------------------------------------------------------
21[ceph_test_{TEST_SUMM} * {NUM_ROUNDS}]
22blocksize=4k
23rw=randwrite
24sync=1
koder aka kdanilovbe8f89f2015-04-28 14:51:51 +030025numjobs={NUMJOBS}
koder aka kdanilov0c598a12015-04-21 03:01:40 +030026
27# ---------------------------------------------------------------------
koder aka kdanilov63ad2062015-04-27 13:11:40 +030028# direct write
koder aka kdanilov0c598a12015-04-21 03:01:40 +030029# ---------------------------------------------------------------------
30[ceph_test_{TEST_SUMM} * {NUM_ROUNDS}]
31blocksize=4k
32rw=randwrite
33direct=1
34numjobs=1
35
36# ---------------------------------------------------------------------
37# check different thread count, direct read mode. (latency, iops) = func(th_count)
38# also check iops for randread
39# ---------------------------------------------------------------------
40[ceph_test_{TEST_SUMM} * {NUM_ROUNDS}]
41blocksize=4k
42rw=randread
43direct=1
koder aka kdanilovbe8f89f2015-04-28 14:51:51 +030044numjobs={NUMJOBS}
koder aka kdanilov0c598a12015-04-21 03:01:40 +030045
46# ---------------------------------------------------------------------
koder aka kdanilovbe8f89f2015-04-28 14:51:51 +030047# this is essentially sequential write/read operations
48# we can't use sequential with numjobs > 1 due to caching and block merging
koder aka kdanilov0c598a12015-04-21 03:01:40 +030049# ---------------------------------------------------------------------
50[ceph_test_{TEST_SUMM} * {NUM_ROUNDS}]
51blocksize=16m
koder aka kdanilovbe8f89f2015-04-28 14:51:51 +030052rw={% randread, randwrite %}
koder aka kdanilov0c598a12015-04-21 03:01:40 +030053direct=1
koder aka kdanilova323b302015-04-26 00:40:22 +030054numjobs={NUMJOBS_SHORT}
koder aka kdanilov0c598a12015-04-21 03:01:40 +030055