From: Neha Ojha Date: Fri, 27 Apr 2018 23:10:13 +0000 (-0700) Subject: qa/suites/perf-basic: add cosbench write workload X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=347be677a3f9d492313e4fe274100790e19765e3;p=ceph.git qa/suites/perf-basic: add cosbench write workload Signed-off-by: Neha Ojha --- diff --git a/qa/suites/perf-basic/ceph.yaml b/qa/suites/perf-basic/ceph.yaml index 6304487347f30..43807c693b816 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 0000000000000..1dbeef4a891ed --- /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