blob: 17d0509934c6cc4c73b333c7d1a5870a37f4c2ed [file] [log] [blame]
koder aka kdanilov66839a92015-04-11 13:22:31 +03001[defaults]
2wait_for_previous
3group_reporting
4time_based
5buffered=0
6iodepth=1
koder aka kdanilov4500a5f2015-04-17 16:55:17 +03007softrandommap=1
koder aka kdanilov66839a92015-04-11 13:22:31 +03008filename={FILENAME}
koder aka kdanilov652cd802015-04-13 12:21:07 +03009NUM_ROUNDS=7
koder aka kdanilovbe8f89f2015-04-28 14:51:51 +030010NUMJOBS={% 1, 5, 10, 15, 20, 30, 40, 80 %}
koder aka kdanilov66839a92015-04-11 13:22:31 +030011
koder aka kdanilov416b87a2015-05-12 00:26:04 +030012# this is critical for correct results in multy-node run
13randrepeat=0
14
koder aka kdanilov0c598a12015-04-21 03:01:40 +030015size=10G
koder aka kdanilove87ae652015-04-20 02:14:35 +030016ramp_time=5
koder aka kdanilov66839a92015-04-11 13:22:31 +030017runtime=30
18
19# ---------------------------------------------------------------------
koder aka kdanilov652cd802015-04-13 12:21:07 +030020# check different thread count, sync mode. (latency, iops) = func(th_count)
koder aka kdanilov66839a92015-04-11 13:22:31 +030021# ---------------------------------------------------------------------
22[hdd_test_{TEST_SUMM} * {NUM_ROUNDS}]
koder aka kdanilov4e9f3ed2015-04-14 11:26:12 +030023blocksize=4k
koder aka kdanilov66839a92015-04-11 13:22:31 +030024rw=randwrite
25sync=1
koder aka kdanilov0c598a12015-04-21 03:01:40 +030026numjobs={NUMJOBS}
koder aka kdanilov66839a92015-04-11 13:22:31 +030027
28# ---------------------------------------------------------------------
koder aka kdanilov652cd802015-04-13 12:21:07 +030029# check different thread count, direct read mode. (latency, iops) = func(th_count)
30# also check iops for randread
koder aka kdanilov66839a92015-04-11 13:22:31 +030031# ---------------------------------------------------------------------
32[hdd_test_{TEST_SUMM} * {NUM_ROUNDS}]
koder aka kdanilov4e9f3ed2015-04-14 11:26:12 +030033blocksize=4k
koder aka kdanilov66839a92015-04-11 13:22:31 +030034rw=randread
35direct=1
koder aka kdanilov0c598a12015-04-21 03:01:40 +030036numjobs={NUMJOBS}
koder aka kdanilov66839a92015-04-11 13:22:31 +030037
38# ---------------------------------------------------------------------
koder aka kdanilov7e0f7cf2015-05-01 17:24:35 +030039# check IOPS randwrite.
40# ---------------------------------------------------------------------
41[hdd_test_{TEST_SUMM} * {NUM_ROUNDS}]
42blocksize=4k
43rw=randwrite
44direct=1
45
46# ---------------------------------------------------------------------
koder aka kdanilov0c598a12015-04-21 03:01:40 +030047# No reason for th count > 1 in case of sequantial operations
48# They became random
koder aka kdanilov652cd802015-04-13 12:21:07 +030049# ---------------------------------------------------------------------
50[hdd_test_{TEST_SUMM} * {NUM_ROUNDS}]
koder aka kdanilov4e9f3ed2015-04-14 11:26:12 +030051blocksize=1m
koder aka kdanilov652cd802015-04-13 12:21:07 +030052rw={% read, write %}
53direct=1