From 1b6bf0d4236c5bbc2571f7b27454e79ebcf8e8d5 Mon Sep 17 00:00:00 2001 From: Neha Ojha Date: Fri, 27 Apr 2018 16:10:13 -0700 Subject: [PATCH] qa/suites/perf-basic: add cosbench write workload Signed-off-by: Neha Ojha --- qa/suites/perf-basic/ceph.yaml | 2 ++ .../workloads/cosbench_64K_write.yaml | 30 +++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 qa/suites/perf-basic/workloads/cosbench_64K_write.yaml diff --git a/qa/suites/perf-basic/ceph.yaml b/qa/suites/perf-basic/ceph.yaml index 6304487347f3..43807c693b81 100644 --- a/qa/suites/perf-basic/ceph.yaml +++ b/qa/suites/perf-basic/ceph.yaml @@ -6,6 +6,7 @@ meta: and can't be compared across runs. Run ceph on a single node. Use xfs beneath the osds. + Setup rgw on client.0 roles: - [mon.a, mgr.x, osd.0, osd.1, osd.2, client.0] @@ -19,4 +20,5 @@ tasks: - \(OSD_ - \(OBJECT_ - overall HEALTH +- rgw: [client.0] - ssh_keys: diff --git a/qa/suites/perf-basic/workloads/cosbench_64K_write.yaml b/qa/suites/perf-basic/workloads/cosbench_64K_write.yaml new file mode 100644 index 000000000000..1dbeef4a891e --- /dev/null +++ b/qa/suites/perf-basic/workloads/cosbench_64K_write.yaml @@ -0,0 +1,30 @@ +meta: +- desc: | + Run cosbench benchmark using cbt. + 64K write workload. + +overrides: + rgw: + data_pool_pg_size: 64 + index_pool_pg_size: 64 +tasks: +- cbt: + benchmarks: + cosbench: + obj_size: [64KB] + osd_ra: [4096] + workers: 1 + containers_max: 1000 + objects_max: 100 + mode: [write] + template: [default] + rampup: 30 + runtime: 300 + rampdown: 30 + containers: ["u(1,100)"] + objects: ["u(1,100)"] + ratio: [100] + cluster: + user: 'ubuntu' + osds_per_node: 1 + iterations: 1 -- 2.47.3