blob: 7a84872ea78affa6e2073c1a8d805f7515c99801 [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 kdanilov209e85d2015-04-27 23:11:05 +030011NUMJOBS_LARGE={% 1, 5, 10, 15, 20, 30, 40, 80, 120 %}
12NUMJOBS_NORM={% 1, 5, 10, 15, 20, 30, 40 %}
13NUMJOBS_SHORT={% 1, 5, 10 %}
koder aka kdanilove87ae652015-04-20 02:14:35 +030014
koder aka kdanilov4d4771c2015-04-23 01:32:02 +030015size=30G
koder aka kdanilov0c598a12015-04-21 03:01:40 +030016ramp_time=30
17runtime=60
koder aka kdanilove87ae652015-04-20 02:14:35 +030018
19# ---------------------------------------------------------------------
koder aka kdanilov0c598a12015-04-21 03:01:40 +030020# check different thread count, sync mode. (latency, iops) = func(th_count)
21# ---------------------------------------------------------------------
22[ceph_test_{TEST_SUMM} * {NUM_ROUNDS}]
23blocksize=4k
24rw=randwrite
25sync=1
koder aka kdanilov209e85d2015-04-27 23:11:05 +030026numjobs={NUMJOBS_NORM}
koder aka kdanilov0c598a12015-04-21 03:01:40 +030027
28# ---------------------------------------------------------------------
koder aka kdanilov63ad2062015-04-27 13:11:40 +030029# direct write
koder aka kdanilov0c598a12015-04-21 03:01:40 +030030# ---------------------------------------------------------------------
31[ceph_test_{TEST_SUMM} * {NUM_ROUNDS}]
32blocksize=4k
33rw=randwrite
34direct=1
35numjobs=1
36
37# ---------------------------------------------------------------------
38# check different thread count, direct read mode. (latency, iops) = func(th_count)
39# also check iops for randread
40# ---------------------------------------------------------------------
41[ceph_test_{TEST_SUMM} * {NUM_ROUNDS}]
42blocksize=4k
43rw=randread
44direct=1
koder aka kdanilov209e85d2015-04-27 23:11:05 +030045numjobs={NUMJOBS_NORM}
koder aka kdanilov0c598a12015-04-21 03:01:40 +030046
47# ---------------------------------------------------------------------
48# this is essentially sequential read openration
49# we can't use seq read with numjobs > 1 on clouds due to caching
50# ---------------------------------------------------------------------
51[ceph_test_{TEST_SUMM} * {NUM_ROUNDS}]
52blocksize=16m
53rw=randread
54direct=1
koder aka kdanilova323b302015-04-26 00:40:22 +030055numjobs={NUMJOBS_SHORT}
koder aka kdanilov0c598a12015-04-21 03:01:40 +030056
57# ---------------------------------------------------------------------
58# sequential write
koder aka kdanilove87ae652015-04-20 02:14:35 +030059# ---------------------------------------------------------------------
60[ceph_test_{TEST_SUMM} * {NUM_ROUNDS}]
61blocksize=1m
koder aka kdanilov0c598a12015-04-21 03:01:40 +030062rw=write
koder aka kdanilove87ae652015-04-20 02:14:35 +030063direct=1
koder aka kdanilov209e85d2015-04-27 23:11:05 +030064numjobs={NUMJOBS_NORM}