blob: 3f9dd19ac71879dd323e50c57ded5cc5ddd5d3be [file] [log] [blame]
koder aka kdanilovb896f692015-04-07 14:57:55 +03001[defaults]
2NUM_ROUNDS=7
koder aka kdanilovb896f692015-04-07 14:57:55 +03003ramp_time=5
4buffered=0
5wait_for_previous
6filename={FILENAME}
7iodepth=1
koder aka kdanilovbe8f89f2015-04-28 14:51:51 +03008size=10G
koder aka kdanilovb896f692015-04-07 14:57:55 +03009time_based
10runtime=30
koder aka kdanilov2e928022015-04-08 13:47:15 +030011group_reporting
koder aka kdanilov652cd802015-04-13 12:21:07 +030012numjobs={% 1, 2, 5, 10, 15, 20, 25, 30, 35, 40 %}
koder aka kdanilovb896f692015-04-07 14:57:55 +030013
14# ---------------------------------------------------------------------
15# check different thread count. (latency, bw) = func(th_count)
koder aka kdanilov652cd802015-04-13 12:21:07 +030016#
17# RANDOM R IOPS, DIRECT, should act same as AS (4k + randread + sync)
18# just faster. Not sure, that we need it
19# 4k + randread + direct
20#
21# RANDOM R/W IOPS
22# 4k + randread + sync
23# 4k + randwrite + sync
24#
25# LINEAR BW
26# 1m + write + direct
27# 1m + read + direct
28#
koder aka kdanilovb896f692015-04-07 14:57:55 +030029# ---------------------------------------------------------------------
30[concurrence_test_{TEST_SUMM} * {NUM_ROUNDS}]
koder aka kdanilov652cd802015-04-13 12:21:07 +030031blocksize=4k
32rw={% randread %}
koder aka kdanilovb896f692015-04-07 14:57:55 +030033direct=1
koder aka kdanilov652cd802015-04-13 12:21:07 +030034sync=0
koder aka kdanilovb896f692015-04-07 14:57:55 +030035
koder aka kdanilov2e928022015-04-08 13:47:15 +030036[concurrence_test_{TEST_SUMM} * {NUM_ROUNDS}]
koder aka kdanilov652cd802015-04-13 12:21:07 +030037blocksize=4k
koder aka kdanilov2e928022015-04-08 13:47:15 +030038rw=randwrite
39direct=0
40sync=1
koder aka kdanilov652cd802015-04-13 12:21:07 +030041
42[concurrence_test_{TEST_SUMM} * {NUM_ROUNDS}]
43blocksize=1m
44rw={% write, read %}
45direct=1
46sync=0