blob: 7025c32c92c8f7f2c060b67c3b4786036e6b8950 [file] [log] [blame]
koder aka kdanilovda45e882015-04-06 02:24:42 +03001[defaults]
2NUM_ROUNDS=7
3
4ramp_time=5
5buffered=0
6wait_for_previous
koder aka kdanilovb896f692015-04-07 14:57:55 +03007filename=/opt/xxx.bin
koder aka kdanilovda45e882015-04-06 02:24:42 +03008iodepth=1
9size=10Gb
10time_based
11runtime=30
12
13# ---------------------------------------------------------------------
14# check test time, no warmup time. iops = func(rune_time)
15# ---------------------------------------------------------------------
16[runtime_test_wo_wu_{TEST_SUMM}_{UNIQ} * {NUM_ROUNDS}]
17startdelay=10
18blocksize={% 4k, 1m %}
19rw=randwrite
20direct=1
21ramp_time=0
22runtime={% 10, 15, 20, 30, 60, 120 %}
23
24# ---------------------------------------------------------------------
25# check test time, with warmup time. iops = func(rune_time)
26# ---------------------------------------------------------------------
27[runtime_test_w_wu_{TEST_SUMM}_{UNIQ} * {NUM_ROUNDS}]
28startdelay=10
29blocksize={% 4k, 1m %}
30rw=randwrite
31direct=1
32ramp_time={% 5, 10, 15 %}
33runtime={% 15, 30 %}
34
35# ---------------------------------------------------------------------
36# check read and write linearity. oper_time = func(size)
37# ---------------------------------------------------------------------
38[linearity_test_{TEST_SUMM} * {NUM_ROUNDS}]
39blocksize={% 512, 1k, 4k, 8k, 16k, 32k, 64k, 128k, 256k, 512k, 1m, 2m, 4m %}
40rw={% randwrite, randread %}
41direct=1
42
43# ---------------------------------------------------------------------
44# check sync write linearity. oper_time = func(size)
45# check sync BW as well
46# ---------------------------------------------------------------------
47[linearity_test_{TEST_SUMM} * {NUM_ROUNDS}]
48blocksize={% 512, 1k, 4k, 8k, 16k, 32k, 64k, 128k, 256k, 512k, 1m, 2m, 4m %}
49rw=randread
50sync=1
51
52# ---------------------------------------------------------------------
53# check different thread count. (latency, bw) = func(th_count)
54# ---------------------------------------------------------------------
55[concurrence_test_{TEST_SUMM} * {NUM_ROUNDS}]
56blocksize={% 4k, 1m %}
57rw=randwrite
58direct=1
59numjobs={% 1, 2, 5, 10, 15, 20, 25, 30, 35, 40 %}