koder aka kdanilov | da45e88 | 2015-04-06 02:24:42 +0300 | [diff] [blame] | 1 | [defaults] |
| 2 | NUM_ROUNDS=7 |
| 3 | |
| 4 | ramp_time=5 |
| 5 | buffered=0 |
| 6 | wait_for_previous |
koder aka kdanilov | b896f69 | 2015-04-07 14:57:55 +0300 | [diff] [blame] | 7 | filename=/opt/xxx.bin |
koder aka kdanilov | da45e88 | 2015-04-06 02:24:42 +0300 | [diff] [blame] | 8 | iodepth=1 |
| 9 | size=10Gb |
| 10 | time_based |
| 11 | runtime=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}] |
| 17 | startdelay=10 |
| 18 | blocksize={% 4k, 1m %} |
| 19 | rw=randwrite |
| 20 | direct=1 |
| 21 | ramp_time=0 |
| 22 | runtime={% 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}] |
| 28 | startdelay=10 |
| 29 | blocksize={% 4k, 1m %} |
| 30 | rw=randwrite |
| 31 | direct=1 |
| 32 | ramp_time={% 5, 10, 15 %} |
| 33 | runtime={% 15, 30 %} |
| 34 | |
| 35 | # --------------------------------------------------------------------- |
| 36 | # check read and write linearity. oper_time = func(size) |
| 37 | # --------------------------------------------------------------------- |
| 38 | [linearity_test_{TEST_SUMM} * {NUM_ROUNDS}] |
| 39 | blocksize={% 512, 1k, 4k, 8k, 16k, 32k, 64k, 128k, 256k, 512k, 1m, 2m, 4m %} |
| 40 | rw={% randwrite, randread %} |
| 41 | direct=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}] |
| 48 | blocksize={% 512, 1k, 4k, 8k, 16k, 32k, 64k, 128k, 256k, 512k, 1m, 2m, 4m %} |
| 49 | rw=randread |
| 50 | sync=1 |
| 51 | |
| 52 | # --------------------------------------------------------------------- |
| 53 | # check different thread count. (latency, bw) = func(th_count) |
| 54 | # --------------------------------------------------------------------- |
| 55 | [concurrence_test_{TEST_SUMM} * {NUM_ROUNDS}] |
| 56 | blocksize={% 4k, 1m %} |
| 57 | rw=randwrite |
| 58 | direct=1 |
| 59 | numjobs={% 1, 2, 5, 10, 15, 20, 25, 30, 35, 40 %} |