From abdbfa22751014ad2fb374bb14ab854b7c044262 Mon Sep 17 00:00:00 2001 From: Matan Breizman Date: Thu, 9 Mar 2023 13:42:54 +0000 Subject: [PATCH] qa/suites/crimson-rados: Introduce performance testing Signed-off-by: Matan Breizman --- qa/suites/crimson-rados/perf/% | 0 qa/suites/crimson-rados/perf/.qa | 1 + .../crimson-rados/perf/centos_latest.yaml | 1 + qa/suites/crimson-rados/perf/clusters/+ | 0 qa/suites/crimson-rados/perf/clusters/.qa | 1 + .../crimson-rados/perf/clusters/fixed-2.yaml | 14 ++++ .../perf/clusters/openstack.yaml.disabled | 4 + .../perf/crimson_qa_overrides.yaml | 1 + qa/suites/crimson-rados/perf/deploy/.qa | 1 + qa/suites/crimson-rados/perf/deploy/ceph.yaml | 12 +++ .../perf/deploy/cephadm.yaml.disabled | 16 ++++ qa/suites/crimson-rados/perf/objectstore/.qa | 1 + .../perf/objectstore/bluestore.yaml | 23 ++++++ qa/suites/crimson-rados/perf/settings/.qa | 1 + .../perf/settings/optimized.yaml | 74 +++++++++++++++++++ qa/suites/crimson-rados/perf/workloads/.qa | 1 + .../perf/workloads/fio_4K_rand_read.yaml | 24 ++++++ .../perf/workloads/fio_4K_rand_rw.yaml | 24 ++++++ .../perf/workloads/fio_4M_rand_read.yaml | 24 ++++++ .../perf/workloads/fio_4M_rand_rw.yaml | 24 ++++++ .../perf/workloads/fio_4M_rand_write.yaml | 24 ++++++ .../workloads/radosbench_4K_rand_read.yaml | 24 ++++++ .../workloads/radosbench_4K_seq_read.yaml | 23 ++++++ .../workloads/radosbench_4M_rand_read.yaml | 24 ++++++ .../workloads/radosbench_4M_seq_read.yaml | 23 ++++++ .../perf/workloads/radosbench_4M_write.yaml | 23 ++++++ .../perf/workloads/radosbench_omap_write.yaml | 7 ++ .../perf/workloads/sample_fio.yaml | 24 ++++++ .../perf/workloads/sample_radosbench.yaml | 23 ++++++ 29 files changed, 442 insertions(+) create mode 100644 qa/suites/crimson-rados/perf/% create mode 120000 qa/suites/crimson-rados/perf/.qa create mode 120000 qa/suites/crimson-rados/perf/centos_latest.yaml create mode 100644 qa/suites/crimson-rados/perf/clusters/+ create mode 120000 qa/suites/crimson-rados/perf/clusters/.qa create mode 100644 qa/suites/crimson-rados/perf/clusters/fixed-2.yaml create mode 100644 qa/suites/crimson-rados/perf/clusters/openstack.yaml.disabled create mode 120000 qa/suites/crimson-rados/perf/crimson_qa_overrides.yaml create mode 120000 qa/suites/crimson-rados/perf/deploy/.qa create mode 100644 qa/suites/crimson-rados/perf/deploy/ceph.yaml create mode 100644 qa/suites/crimson-rados/perf/deploy/cephadm.yaml.disabled create mode 120000 qa/suites/crimson-rados/perf/objectstore/.qa create mode 100644 qa/suites/crimson-rados/perf/objectstore/bluestore.yaml create mode 120000 qa/suites/crimson-rados/perf/settings/.qa create mode 100644 qa/suites/crimson-rados/perf/settings/optimized.yaml create mode 120000 qa/suites/crimson-rados/perf/workloads/.qa create mode 100644 qa/suites/crimson-rados/perf/workloads/fio_4K_rand_read.yaml create mode 100644 qa/suites/crimson-rados/perf/workloads/fio_4K_rand_rw.yaml create mode 100644 qa/suites/crimson-rados/perf/workloads/fio_4M_rand_read.yaml create mode 100644 qa/suites/crimson-rados/perf/workloads/fio_4M_rand_rw.yaml create mode 100644 qa/suites/crimson-rados/perf/workloads/fio_4M_rand_write.yaml create mode 100644 qa/suites/crimson-rados/perf/workloads/radosbench_4K_rand_read.yaml create mode 100644 qa/suites/crimson-rados/perf/workloads/radosbench_4K_seq_read.yaml create mode 100644 qa/suites/crimson-rados/perf/workloads/radosbench_4M_rand_read.yaml create mode 100644 qa/suites/crimson-rados/perf/workloads/radosbench_4M_seq_read.yaml create mode 100644 qa/suites/crimson-rados/perf/workloads/radosbench_4M_write.yaml create mode 100644 qa/suites/crimson-rados/perf/workloads/radosbench_omap_write.yaml create mode 100644 qa/suites/crimson-rados/perf/workloads/sample_fio.yaml create mode 100644 qa/suites/crimson-rados/perf/workloads/sample_radosbench.yaml diff --git a/qa/suites/crimson-rados/perf/% b/qa/suites/crimson-rados/perf/% new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/qa/suites/crimson-rados/perf/.qa b/qa/suites/crimson-rados/perf/.qa new file mode 120000 index 0000000000000..a602a0353e751 --- /dev/null +++ b/qa/suites/crimson-rados/perf/.qa @@ -0,0 +1 @@ +../.qa/ \ No newline at end of file diff --git a/qa/suites/crimson-rados/perf/centos_latest.yaml b/qa/suites/crimson-rados/perf/centos_latest.yaml new file mode 120000 index 0000000000000..bd9854e702982 --- /dev/null +++ b/qa/suites/crimson-rados/perf/centos_latest.yaml @@ -0,0 +1 @@ +.qa/distros/supported/centos_latest.yaml \ No newline at end of file diff --git a/qa/suites/crimson-rados/perf/clusters/+ b/qa/suites/crimson-rados/perf/clusters/+ new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/qa/suites/crimson-rados/perf/clusters/.qa b/qa/suites/crimson-rados/perf/clusters/.qa new file mode 120000 index 0000000000000..a602a0353e751 --- /dev/null +++ b/qa/suites/crimson-rados/perf/clusters/.qa @@ -0,0 +1 @@ +../.qa/ \ No newline at end of file diff --git a/qa/suites/crimson-rados/perf/clusters/fixed-2.yaml b/qa/suites/crimson-rados/perf/clusters/fixed-2.yaml new file mode 100644 index 0000000000000..8ab2f228ebd5a --- /dev/null +++ b/qa/suites/crimson-rados/perf/clusters/fixed-2.yaml @@ -0,0 +1,14 @@ +roles: +- [mon.a, mgr.x, osd.0, osd.1, osd.2, client.0] +overrides: + ceph: + conf: + osd: + osd shutdown pgref assert: true + global: + ms cluster mode: crc + ms service mode: crc + ms client mode: crc + ms mon service mode: crc + ms mon cluster mode: crc + ms mon client mode: crc diff --git a/qa/suites/crimson-rados/perf/clusters/openstack.yaml.disabled b/qa/suites/crimson-rados/perf/clusters/openstack.yaml.disabled new file mode 100644 index 0000000000000..e559d9126e86f --- /dev/null +++ b/qa/suites/crimson-rados/perf/clusters/openstack.yaml.disabled @@ -0,0 +1,4 @@ +openstack: + - volumes: # attached to each instance + count: 4 + size: 10 # GB diff --git a/qa/suites/crimson-rados/perf/crimson_qa_overrides.yaml b/qa/suites/crimson-rados/perf/crimson_qa_overrides.yaml new file mode 120000 index 0000000000000..2bf67af1b181c --- /dev/null +++ b/qa/suites/crimson-rados/perf/crimson_qa_overrides.yaml @@ -0,0 +1 @@ +.qa/config/crimson_qa_overrides.yaml \ No newline at end of file diff --git a/qa/suites/crimson-rados/perf/deploy/.qa b/qa/suites/crimson-rados/perf/deploy/.qa new file mode 120000 index 0000000000000..a602a0353e751 --- /dev/null +++ b/qa/suites/crimson-rados/perf/deploy/.qa @@ -0,0 +1 @@ +../.qa/ \ No newline at end of file diff --git a/qa/suites/crimson-rados/perf/deploy/ceph.yaml b/qa/suites/crimson-rados/perf/deploy/ceph.yaml new file mode 100644 index 0000000000000..0f6021975a4a2 --- /dev/null +++ b/qa/suites/crimson-rados/perf/deploy/ceph.yaml @@ -0,0 +1,12 @@ +overrides: + install: + ceph: + flavor: crimson +tasks: +- install: +- ceph: + wait-for-scrub: false + conf: + osd: + debug monc: 20 + flavor: crimson diff --git a/qa/suites/crimson-rados/perf/deploy/cephadm.yaml.disabled b/qa/suites/crimson-rados/perf/deploy/cephadm.yaml.disabled new file mode 100644 index 0000000000000..0c2062240ee0f --- /dev/null +++ b/qa/suites/crimson-rados/perf/deploy/cephadm.yaml.disabled @@ -0,0 +1,16 @@ +# no need to verify os + flavor + sha1 +verify_ceph_hash: false +tasks: +- cephadm: + conf: + mgr: + debug ms: 1 + debug mgr: 20 + debug osd: 10 +- cephadm.shell: + mon.a: + - ceph orch status + - ceph orch ps + - ceph orch ls + - ceph orch host ls + - ceph orch device ls diff --git a/qa/suites/crimson-rados/perf/objectstore/.qa b/qa/suites/crimson-rados/perf/objectstore/.qa new file mode 120000 index 0000000000000..a602a0353e751 --- /dev/null +++ b/qa/suites/crimson-rados/perf/objectstore/.qa @@ -0,0 +1 @@ +../.qa/ \ No newline at end of file diff --git a/qa/suites/crimson-rados/perf/objectstore/bluestore.yaml b/qa/suites/crimson-rados/perf/objectstore/bluestore.yaml new file mode 100644 index 0000000000000..99c532f11a960 --- /dev/null +++ b/qa/suites/crimson-rados/perf/objectstore/bluestore.yaml @@ -0,0 +1,23 @@ +overrides: + ceph: + fs: xfs + conf: + osd: + osd objectstore: bluestore + bluestore block size: 96636764160 + debug bluestore: 20 + debug bluefs: 20 + debug rocksdb: 10 + bluestore compression mode: aggressive + bluestore fsck on mount: true + bluestore compression algorithm: snappy + # lower the full ratios since we can fill up a 100gb osd so quickly + mon osd full ratio: .9 + mon osd backfillfull_ratio: .85 + mon osd nearfull ratio: .8 + osd failsafe full ratio: .95 + bluestore rocksdb cf: false + log to stderr: true + err to stderr: true + log flush on exit: true + log to file: false diff --git a/qa/suites/crimson-rados/perf/settings/.qa b/qa/suites/crimson-rados/perf/settings/.qa new file mode 120000 index 0000000000000..a602a0353e751 --- /dev/null +++ b/qa/suites/crimson-rados/perf/settings/.qa @@ -0,0 +1 @@ +../.qa/ \ No newline at end of file diff --git a/qa/suites/crimson-rados/perf/settings/optimized.yaml b/qa/suites/crimson-rados/perf/settings/optimized.yaml new file mode 100644 index 0000000000000..dc4dcbb969e5c --- /dev/null +++ b/qa/suites/crimson-rados/perf/settings/optimized.yaml @@ -0,0 +1,74 @@ +overrides: + ceph: + conf: + mon: + debug mon: "0/0" + debug ms: "0/0" + debug paxos: "0/0" + osd: + debug filestore: "0/0" + debug journal: "0/0" + debug ms: "0/0" + debug osd: "0/0" + global: + auth client required: none + auth cluster required: none + auth service required: none + auth supported: none + + debug lockdep: "0/0" + debug context: "0/0" + debug crush: "0/0" + debug mds: "0/0" + debug mds balancer: "0/0" + debug mds locker: "0/0" + debug mds log: "0/0" + debug mds log expire: "0/0" + debug mds migrator: "0/0" + debug buffer: "0/0" + debug timer: "0/0" + debug filer: "0/0" + debug striper: "0/0" + debug objecter: "0/0" + debug rados: "0/0" + debug rbd: "0/0" + debug rbd mirror: "0/0" + debug rbd replay: "0/0" + debug journaler: "0/0" + debug objectcacher: "0/0" + debug client: "0/0" + debug osd: "0/0" + debug optracker: "0/0" + debug objclass: "0/0" + debug filestore: "0/0" + debug journal: "0/0" + debug ms: "0/0" + debug mon: "0/0" + debug monc: "0/0" + debug paxos: "0/0" + debug tp: "0/0" + debug auth: "0/0" + debug crypto: "0/0" + debug finisher: "0/0" + debug heartbeatmap: "0/0" + debug perfcounter: "0/0" + debug rgw: "0/0" + debug rgw sync: "0/0" + debug civetweb: "0/0" + debug javaclient: "0/0" + debug asok: "0/0" + debug throttle: "0/0" + debug refs: "0/0" + debug compressor: "0/0" + debug bluestore: "0/0" + debug bluefs: "0/0" + debug bdev: "0/0" + debug kstore: "0/0" + debug rocksdb: "0/0" + debug leveldb: "0/0" + debug memdb: "0/0" + debug fuse: "0/0" + debug mgr: "0/0" + debug mgrc: "0/0" + debug dpdk: "0/0" + debug eventtrace: "0/0" diff --git a/qa/suites/crimson-rados/perf/workloads/.qa b/qa/suites/crimson-rados/perf/workloads/.qa new file mode 120000 index 0000000000000..a602a0353e751 --- /dev/null +++ b/qa/suites/crimson-rados/perf/workloads/.qa @@ -0,0 +1 @@ +../.qa/ \ No newline at end of file diff --git a/qa/suites/crimson-rados/perf/workloads/fio_4K_rand_read.yaml b/qa/suites/crimson-rados/perf/workloads/fio_4K_rand_read.yaml new file mode 100644 index 0000000000000..d5ef33ab31752 --- /dev/null +++ b/qa/suites/crimson-rados/perf/workloads/fio_4K_rand_read.yaml @@ -0,0 +1,24 @@ +tasks: +- cbt: + benchmarks: + librbdfio: + op_size: [4096] + time: 60 + mode: ['randread'] + norandommap: True + vol_size: 4096 + procs_per_volume: [1] + volumes_per_client: [2] + iodepth: [32] + osd_ra: [4096] + pool_profile: 'rbd' + log_avg_msec: 100 + cluster: + user: 'ubuntu' + osds_per_node: 3 + iterations: 1 + pool_profiles: + rbd: + pg_size: 128 + pgp_size: 128 + replication: 3 diff --git a/qa/suites/crimson-rados/perf/workloads/fio_4K_rand_rw.yaml b/qa/suites/crimson-rados/perf/workloads/fio_4K_rand_rw.yaml new file mode 100644 index 0000000000000..14d43f143cb3a --- /dev/null +++ b/qa/suites/crimson-rados/perf/workloads/fio_4K_rand_rw.yaml @@ -0,0 +1,24 @@ +tasks: +- cbt: + benchmarks: + librbdfio: + op_size: [4096] + time: 60 + mode: ['randrw'] + norandommap: True + vol_size: 4096 + procs_per_volume: [1] + volumes_per_client: [2] + iodepth: [32] + osd_ra: [4096] + pool_profile: 'rbd' + log_avg_msec: 100 + cluster: + user: 'ubuntu' + osds_per_node: 3 + iterations: 1 + pool_profiles: + rbd: + pg_size: 128 + pgp_size: 128 + replication: 3 diff --git a/qa/suites/crimson-rados/perf/workloads/fio_4M_rand_read.yaml b/qa/suites/crimson-rados/perf/workloads/fio_4M_rand_read.yaml new file mode 100644 index 0000000000000..b07432243e22f --- /dev/null +++ b/qa/suites/crimson-rados/perf/workloads/fio_4M_rand_read.yaml @@ -0,0 +1,24 @@ +tasks: +- cbt: + benchmarks: + librbdfio: + op_size: [4194304] + time: 60 + mode: ['randread'] + norandommap: True + vol_size: 4096 + procs_per_volume: [1] + volumes_per_client: [2] + iodepth: [32] + osd_ra: [4096] + pool_profile: 'rbd' + log_avg_msec: 100 + cluster: + user: 'ubuntu' + osds_per_node: 3 + iterations: 1 + pool_profiles: + rbd: + pg_size: 128 + pgp_size: 128 + replication: 3 diff --git a/qa/suites/crimson-rados/perf/workloads/fio_4M_rand_rw.yaml b/qa/suites/crimson-rados/perf/workloads/fio_4M_rand_rw.yaml new file mode 100644 index 0000000000000..5fd6e2877e608 --- /dev/null +++ b/qa/suites/crimson-rados/perf/workloads/fio_4M_rand_rw.yaml @@ -0,0 +1,24 @@ +tasks: +- cbt: + benchmarks: + librbdfio: + op_size: [4194304] + time: 60 + mode: ['randrw'] + norandommap: True + vol_size: 4096 + procs_per_volume: [1] + volumes_per_client: [2] + iodepth: [32] + osd_ra: [4096] + pool_profile: 'rbd' + log_avg_msec: 100 + cluster: + user: 'ubuntu' + osds_per_node: 3 + iterations: 1 + pool_profiles: + rbd: + pg_size: 128 + pgp_size: 128 + replication: 3 diff --git a/qa/suites/crimson-rados/perf/workloads/fio_4M_rand_write.yaml b/qa/suites/crimson-rados/perf/workloads/fio_4M_rand_write.yaml new file mode 100644 index 0000000000000..2d9d836110279 --- /dev/null +++ b/qa/suites/crimson-rados/perf/workloads/fio_4M_rand_write.yaml @@ -0,0 +1,24 @@ +tasks: +- cbt: + benchmarks: + librbdfio: + op_size: [4194304] + time: 60 + mode: ['randwrite'] + norandommap: True + vol_size: 4096 + procs_per_volume: [1] + volumes_per_client: [2] + iodepth: [32] + osd_ra: [4096] + pool_profile: 'rbd' + log_avg_msec: 100 + cluster: + user: 'ubuntu' + osds_per_node: 3 + iterations: 1 + pool_profiles: + rbd: + pg_size: 128 + pgp_size: 128 + replication: 3 diff --git a/qa/suites/crimson-rados/perf/workloads/radosbench_4K_rand_read.yaml b/qa/suites/crimson-rados/perf/workloads/radosbench_4K_rand_read.yaml new file mode 100644 index 0000000000000..f1de9b41b4ef3 --- /dev/null +++ b/qa/suites/crimson-rados/perf/workloads/radosbench_4K_rand_read.yaml @@ -0,0 +1,24 @@ +tasks: +- cbt: + benchmarks: + radosbench: + concurrent_ops: 4 + concurrent_procs: 2 + op_size: [4096] + pool_monitoring_list: + - collectl + pool_profile: 'replicated' + run_monitoring_list: + - collectl + time: 60 + write_only: false + readmode: 'rand' + cluster: + user: 'ubuntu' + osds_per_node: 3 + iterations: 1 + pool_profiles: + replicated: + pg_size: 256 + pgp_size: 256 + replication: 'replicated' diff --git a/qa/suites/crimson-rados/perf/workloads/radosbench_4K_seq_read.yaml b/qa/suites/crimson-rados/perf/workloads/radosbench_4K_seq_read.yaml new file mode 100644 index 0000000000000..8fb204a2f5961 --- /dev/null +++ b/qa/suites/crimson-rados/perf/workloads/radosbench_4K_seq_read.yaml @@ -0,0 +1,23 @@ +tasks: +- cbt: + benchmarks: + radosbench: + concurrent_ops: 4 + concurrent_procs: 2 + op_size: [4096] + pool_monitoring_list: + - collectl + pool_profile: 'replicated' + run_monitoring_list: + - collectl + time: 60 + write_only: false + cluster: + user: 'ubuntu' + osds_per_node: 3 + iterations: 1 + pool_profiles: + replicated: + pg_size: 256 + pgp_size: 256 + replication: 'replicated' diff --git a/qa/suites/crimson-rados/perf/workloads/radosbench_4M_rand_read.yaml b/qa/suites/crimson-rados/perf/workloads/radosbench_4M_rand_read.yaml new file mode 100644 index 0000000000000..cc1c744890203 --- /dev/null +++ b/qa/suites/crimson-rados/perf/workloads/radosbench_4M_rand_read.yaml @@ -0,0 +1,24 @@ +tasks: +- cbt: + benchmarks: + radosbench: + concurrent_ops: 4 + concurrent_procs: 2 + op_size: [4194304] + pool_monitoring_list: + - collectl + pool_profile: 'replicated' + run_monitoring_list: + - collectl + time: 60 + write_only: false + readmode: 'rand' + cluster: + user: 'ubuntu' + osds_per_node: 3 + iterations: 1 + pool_profiles: + replicated: + pg_size: 256 + pgp_size: 256 + replication: 'replicated' diff --git a/qa/suites/crimson-rados/perf/workloads/radosbench_4M_seq_read.yaml b/qa/suites/crimson-rados/perf/workloads/radosbench_4M_seq_read.yaml new file mode 100644 index 0000000000000..3ab55cf51d1e8 --- /dev/null +++ b/qa/suites/crimson-rados/perf/workloads/radosbench_4M_seq_read.yaml @@ -0,0 +1,23 @@ +tasks: +- cbt: + benchmarks: + radosbench: + concurrent_ops: 4 + concurrent_procs: 2 + op_size: [4194304] + pool_monitoring_list: + - collectl + pool_profile: 'replicated' + run_monitoring_list: + - collectl + time: 60 + write_only: false + cluster: + user: 'ubuntu' + osds_per_node: 3 + iterations: 1 + pool_profiles: + replicated: + pg_size: 256 + pgp_size: 256 + replication: 'replicated' diff --git a/qa/suites/crimson-rados/perf/workloads/radosbench_4M_write.yaml b/qa/suites/crimson-rados/perf/workloads/radosbench_4M_write.yaml new file mode 100644 index 0000000000000..f6a5d715cc7e0 --- /dev/null +++ b/qa/suites/crimson-rados/perf/workloads/radosbench_4M_write.yaml @@ -0,0 +1,23 @@ +tasks: +- cbt: + benchmarks: + radosbench: + concurrent_ops: 4 + concurrent_procs: 2 + op_size: [4194304] + pool_monitoring_list: + - collectl + pool_profile: 'replicated' + run_monitoring_list: + - collectl + time: 60 + write_only: true + cluster: + user: 'ubuntu' + osds_per_node: 3 + iterations: 1 + pool_profiles: + replicated: + pg_size: 256 + pgp_size: 256 + replication: 'replicated' diff --git a/qa/suites/crimson-rados/perf/workloads/radosbench_omap_write.yaml b/qa/suites/crimson-rados/perf/workloads/radosbench_omap_write.yaml new file mode 100644 index 0000000000000..5df4674d9b0bf --- /dev/null +++ b/qa/suites/crimson-rados/perf/workloads/radosbench_omap_write.yaml @@ -0,0 +1,7 @@ +tasks: +- radosbench: + clients: [client.0] + write-omap: True + objectsize: 4096 + size: 4096 + time: 300 diff --git a/qa/suites/crimson-rados/perf/workloads/sample_fio.yaml b/qa/suites/crimson-rados/perf/workloads/sample_fio.yaml new file mode 100644 index 0000000000000..98411392d6d58 --- /dev/null +++ b/qa/suites/crimson-rados/perf/workloads/sample_fio.yaml @@ -0,0 +1,24 @@ +tasks: +- cbt: + benchmarks: + librbdfio: + op_size: [4096] + time: 60 + mode: ['randwrite'] + norandommap: True + vol_size: 4096 + procs_per_volume: [1] + volumes_per_client: [2] + iodepth: [32] + osd_ra: [4096] + pool_profile: 'rbd' + log_avg_msec: 100 + cluster: + user: 'ubuntu' + osds_per_node: 3 + iterations: 1 + pool_profiles: + rbd: + pg_size: 128 + pgp_size: 128 + replication: 3 diff --git a/qa/suites/crimson-rados/perf/workloads/sample_radosbench.yaml b/qa/suites/crimson-rados/perf/workloads/sample_radosbench.yaml new file mode 100644 index 0000000000000..e3dc47ae6f1c5 --- /dev/null +++ b/qa/suites/crimson-rados/perf/workloads/sample_radosbench.yaml @@ -0,0 +1,23 @@ +tasks: +- cbt: + benchmarks: + radosbench: + concurrent_ops: 4 + concurrent_procs: 2 + op_size: [4096] + pool_monitoring_list: + - collectl + pool_profile: 'replicated' + run_monitoring_list: + - collectl + time: 60 + write_only: true + cluster: + user: 'ubuntu' + osds_per_node: 3 + iterations: 1 + pool_profiles: + replicated: + pg_size: 256 + pgp_size: 256 + replication: 'replicated' -- 2.39.5