blob: 6abaae5352661e8cd538d62ddb6e5a218a1643b5 [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 kdanilov0c598a12015-04-21 03:01:40 +030011NUMJOBS={% 1, 5, 10, 15, 20, 30, 40, 80, 120 %}
koder aka kdanilova323b302015-04-26 00:40:22 +030012NUMJOBS_SHORT={% 1, 5, 10, 15, 20, 30, 40 %}
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
25numjobs={NUMJOBS}
26
27# ---------------------------------------------------------------------
28# check different thread count, sync mode. (latency, iops) = func(th_count)
29# ---------------------------------------------------------------------
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
44numjobs={NUMJOBS}
45
46# ---------------------------------------------------------------------
47# this is essentially sequential read openration
48# we can't use seq read with numjobs > 1 on clouds due to caching
49# ---------------------------------------------------------------------
50[ceph_test_{TEST_SUMM} * {NUM_ROUNDS}]
51blocksize=16m
52rw=randread
53direct=1
koder aka kdanilova323b302015-04-26 00:40:22 +030054numjobs={NUMJOBS_SHORT}
koder aka kdanilov0c598a12015-04-21 03:01:40 +030055
56# ---------------------------------------------------------------------
57# sequential write
koder aka kdanilove87ae652015-04-20 02:14:35 +030058# ---------------------------------------------------------------------
59[ceph_test_{TEST_SUMM} * {NUM_ROUNDS}]
60blocksize=1m
koder aka kdanilov0c598a12015-04-21 03:01:40 +030061rw=write
koder aka kdanilove87ae652015-04-20 02:14:35 +030062direct=1
koder aka kdanilov0c598a12015-04-21 03:01:40 +030063numjobs={NUMJOBS}