blob: 7025c32c92c8f7f2c060b67c3b4786036e6b8950 [file] [log] [blame]
[defaults]
NUM_ROUNDS=7
ramp_time=5
buffered=0
wait_for_previous
filename=/opt/xxx.bin
iodepth=1
size=10Gb
time_based
runtime=30
# ---------------------------------------------------------------------
# check test time, no warmup time. iops = func(rune_time)
# ---------------------------------------------------------------------
[runtime_test_wo_wu_{TEST_SUMM}_{UNIQ} * {NUM_ROUNDS}]
startdelay=10
blocksize={% 4k, 1m %}
rw=randwrite
direct=1
ramp_time=0
runtime={% 10, 15, 20, 30, 60, 120 %}
# ---------------------------------------------------------------------
# check test time, with warmup time. iops = func(rune_time)
# ---------------------------------------------------------------------
[runtime_test_w_wu_{TEST_SUMM}_{UNIQ} * {NUM_ROUNDS}]
startdelay=10
blocksize={% 4k, 1m %}
rw=randwrite
direct=1
ramp_time={% 5, 10, 15 %}
runtime={% 15, 30 %}
# ---------------------------------------------------------------------
# check read and write linearity. oper_time = func(size)
# ---------------------------------------------------------------------
[linearity_test_{TEST_SUMM} * {NUM_ROUNDS}]
blocksize={% 512, 1k, 4k, 8k, 16k, 32k, 64k, 128k, 256k, 512k, 1m, 2m, 4m %}
rw={% randwrite, randread %}
direct=1
# ---------------------------------------------------------------------
# check sync write linearity. oper_time = func(size)
# check sync BW as well
# ---------------------------------------------------------------------
[linearity_test_{TEST_SUMM} * {NUM_ROUNDS}]
blocksize={% 512, 1k, 4k, 8k, 16k, 32k, 64k, 128k, 256k, 512k, 1m, 2m, 4m %}
rw=randread
sync=1
# ---------------------------------------------------------------------
# check different thread count. (latency, bw) = func(th_count)
# ---------------------------------------------------------------------
[concurrence_test_{TEST_SUMM} * {NUM_ROUNDS}]
blocksize={% 4k, 1m %}
rw=randwrite
direct=1
numjobs={% 1, 2, 5, 10, 15, 20, 25, 30, 35, 40 %}