blob: f38b37c5bab07be58dc9665cc11a8cf4ab628af2 [file] [log] [blame]
koder aka kdanilove87ae652015-04-20 02:14:35 +03001[defaults]
koder aka kdanilovd5ed4da2015-05-07 23:33:23 +03002wait_for_previous=1
3group_reporting=1
4time_based=1
koder aka kdanilove87ae652015-04-20 02:14:35 +03005buffered=0
6iodepth=1
7softrandommap=1
8filename={FILENAME}
9NUM_ROUNDS=7
koder aka kdanilovd5ed4da2015-05-07 23:33:23 +030010thread=1
11
12# this is critical for correct results in multy-node run
13randrepeat=0
koder aka kdanilova323b302015-04-26 00:40:22 +030014
koder aka kdanilov7e0f7cf2015-05-01 17:24:35 +030015NUMJOBS={% 1, 5, 10, 15, 40 %}
16NUMJOBS_SHORT={% 1, 2, 3, 10 %}
koder aka kdanilove87ae652015-04-20 02:14:35 +030017
koder aka kdanilovb9499ad2015-05-12 00:32:01 +030018size=100G
koder aka kdanilovf86d7af2015-05-06 04:01:54 +030019ramp_time=15
20runtime=60
koder aka kdanilove87ae652015-04-20 02:14:35 +030021
22# ---------------------------------------------------------------------
koder aka kdanilov0c598a12015-04-21 03:01:40 +030023# check different thread count, sync mode. (latency, iops) = func(th_count)
24# ---------------------------------------------------------------------
25[ceph_test_{TEST_SUMM} * {NUM_ROUNDS}]
26blocksize=4k
27rw=randwrite
28sync=1
koder aka kdanilovbe8f89f2015-04-28 14:51:51 +030029numjobs={NUMJOBS}
koder aka kdanilov0c598a12015-04-21 03:01:40 +030030
31# ---------------------------------------------------------------------
koder aka kdanilov63ad2062015-04-27 13:11:40 +030032# direct write
koder aka kdanilov0c598a12015-04-21 03:01:40 +030033# ---------------------------------------------------------------------
34[ceph_test_{TEST_SUMM} * {NUM_ROUNDS}]
35blocksize=4k
36rw=randwrite
37direct=1
38numjobs=1
39
40# ---------------------------------------------------------------------
41# check different thread count, direct read mode. (latency, iops) = func(th_count)
42# also check iops for randread
43# ---------------------------------------------------------------------
44[ceph_test_{TEST_SUMM} * {NUM_ROUNDS}]
45blocksize=4k
46rw=randread
47direct=1
koder aka kdanilovbe8f89f2015-04-28 14:51:51 +030048numjobs={NUMJOBS}
koder aka kdanilov0c598a12015-04-21 03:01:40 +030049
50# ---------------------------------------------------------------------
koder aka kdanilovbe8f89f2015-04-28 14:51:51 +030051# this is essentially sequential write/read operations
52# we can't use sequential with numjobs > 1 due to caching and block merging
koder aka kdanilov0c598a12015-04-21 03:01:40 +030053# ---------------------------------------------------------------------
54[ceph_test_{TEST_SUMM} * {NUM_ROUNDS}]
55blocksize=16m
koder aka kdanilovbe8f89f2015-04-28 14:51:51 +030056rw={% randread, randwrite %}
koder aka kdanilov0c598a12015-04-21 03:01:40 +030057direct=1
koder aka kdanilova323b302015-04-26 00:40:22 +030058numjobs={NUMJOBS_SHORT}
koder aka kdanilov0c598a12015-04-21 03:01:40 +030059