| [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 %} |