benchmark.json 1.96 KB
Newer Older
Matthieu Dorier's avatar
Matthieu Dorier committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
{
    "protocol" : "tcp",
    "seed" : 0,
    "server" : {
        "use-progress-thread" : false,
        "rpc-thread-count" : 0,
        "database" : {
            "type" : "map",
            "name" : "benchmark-db",
            "path" : "/dev/shm"
        }
    },
    "benchmarks" : [
        {
            "type" : "put",
            "repetitions" : 10,
            "num-entries" : 30,
            "key-sizes" : [ 8, 32 ],
            "val-sizes" : [ 24, 48 ],
            "erase-on-teardown" : true
        },
        {
            "type" : "put-multi",
            "repetitions" : 10,
            "num-entries" : 30,
            "key-sizes" : [ 8, 32 ],
            "val-sizes" : [ 24, 48 ],
            "erase-on-teardown" : true
29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
        },
        {
            "type" : "get",
            "repetitions" : 10,
            "num-entries" : 30,
            "key-sizes" : 64,
            "val-sizes" : 128,
            "erase-on-teardown" : true
        },
        {
            "type" : "get-multi",
            "repetitions" : 10,
            "num-entries" : 30,
            "key-sizes" : 32,
            "val-sizes" : [ 56, 64 ],
            "erase-on-teardown" : true
45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
        },
        {
            "type" : "length",
            "repetitions" : 10,
            "num-entries" : 30,
            "key-sizes" : 64,
            "val-sizes" : 128,
            "erase-on-teardown" : true
        },
        {
            "type" : "length-multi",
            "repetitions" : 10,
            "num-entries" : 30,
            "key-sizes" : 32,
            "val-sizes" : [ 56, 64 ],
            "erase-on-teardown" : true
61
        },
62 63 64 65 66
        {
            "type" : "erase",
            "repetitions" : 10,
            "num-entries" : 30,
            "key-sizes" : 64,
Matthieu Dorier's avatar
Matthieu Dorier committed
67
            "val-sizes" : 128
68 69 70 71 72 73
        },
        {
            "type" : "erase-multi",
            "repetitions" : 10,
            "num-entries" : 30,
            "key-sizes" : 32,
Matthieu Dorier's avatar
Matthieu Dorier committed
74
            "val-sizes" : [ 56, 64 ]
75
        }
Matthieu Dorier's avatar
Matthieu Dorier committed
76 77
    ]
}