From 82d686b27fc314abe9a32b4b3dfaf691c8a245b7 Mon Sep 17 00:00:00 2001 From: Matan Breizman Date: Mon, 24 Jul 2023 11:03:43 +0000 Subject: [PATCH] qa/suites/crimson-rados/perf: add monitoring_profiles for cbt Signed-off-by: Matan Breizman --- .../crimson-rados/perf/workloads/fio_4K_rand_read.yaml | 7 +++++++ qa/suites/crimson-rados/perf/workloads/fio_4K_rand_rw.yaml | 7 +++++++ .../crimson-rados/perf/workloads/fio_4M_rand_read.yaml | 7 +++++++ qa/suites/crimson-rados/perf/workloads/fio_4M_rand_rw.yaml | 7 +++++++ .../crimson-rados/perf/workloads/fio_4M_rand_write.yaml | 7 +++++++ .../perf/workloads/radosbench_4K_rand_read.yaml | 7 +++++++ .../perf/workloads/radosbench_4K_seq_read.yaml | 7 +++++++ .../perf/workloads/radosbench_4M_rand_read.yaml | 7 +++++++ .../perf/workloads/radosbench_4M_seq_read.yaml | 7 +++++++ .../crimson-rados/perf/workloads/radosbench_4M_write.yaml | 7 +++++++ qa/suites/crimson-rados/perf/workloads/sample_fio.yaml | 7 +++++++ .../crimson-rados/perf/workloads/sample_radosbench.yaml | 7 +++++++ 12 files changed, 84 insertions(+) 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 index d5ef33ab3175..1a3ab71a09b1 100644 --- a/qa/suites/crimson-rados/perf/workloads/fio_4K_rand_read.yaml +++ b/qa/suites/crimson-rados/perf/workloads/fio_4K_rand_read.yaml @@ -22,3 +22,10 @@ tasks: pg_size: 128 pgp_size: 128 replication: 3 + monitoring_profiles: + perf: + nodes: + - osds + perf_cmd: 'perf' + args: 'stat -p {pid} -o {perf_dir}/perf_stat.{pid}' + pid_glob: crimson-osd.*.pid 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 index 14d43f143cb3..440e2b1b6e2e 100644 --- a/qa/suites/crimson-rados/perf/workloads/fio_4K_rand_rw.yaml +++ b/qa/suites/crimson-rados/perf/workloads/fio_4K_rand_rw.yaml @@ -22,3 +22,10 @@ tasks: pg_size: 128 pgp_size: 128 replication: 3 + monitoring_profiles: + perf: + nodes: + - osds + perf_cmd: 'perf' + args: 'stat -p {pid} -o {perf_dir}/perf_stat.{pid}' + pid_glob: crimson-osd.*.pid 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 index b07432243e22..c14ad9f3976d 100644 --- a/qa/suites/crimson-rados/perf/workloads/fio_4M_rand_read.yaml +++ b/qa/suites/crimson-rados/perf/workloads/fio_4M_rand_read.yaml @@ -22,3 +22,10 @@ tasks: pg_size: 128 pgp_size: 128 replication: 3 + monitoring_profiles: + perf: + nodes: + - osds + perf_cmd: 'perf' + args: 'stat -p {pid} -o {perf_dir}/perf_stat.{pid}' + pid_glob: crimson-osd.*.pid 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 index 5fd6e2877e60..69596629760b 100644 --- a/qa/suites/crimson-rados/perf/workloads/fio_4M_rand_rw.yaml +++ b/qa/suites/crimson-rados/perf/workloads/fio_4M_rand_rw.yaml @@ -22,3 +22,10 @@ tasks: pg_size: 128 pgp_size: 128 replication: 3 + monitoring_profiles: + perf: + nodes: + - osds + perf_cmd: 'perf' + args: 'stat -p {pid} -o {perf_dir}/perf_stat.{pid}' + pid_glob: crimson-osd.*.pid 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 index 2d9d83611027..ef5ea54e1691 100644 --- a/qa/suites/crimson-rados/perf/workloads/fio_4M_rand_write.yaml +++ b/qa/suites/crimson-rados/perf/workloads/fio_4M_rand_write.yaml @@ -22,3 +22,10 @@ tasks: pg_size: 128 pgp_size: 128 replication: 3 + monitoring_profiles: + perf: + nodes: + - osds + perf_cmd: 'perf' + args: 'stat -p {pid} -o {perf_dir}/perf_stat.{pid}' + pid_glob: crimson-osd.*.pid 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 index f1de9b41b4ef..e1f5bebb9765 100644 --- a/qa/suites/crimson-rados/perf/workloads/radosbench_4K_rand_read.yaml +++ b/qa/suites/crimson-rados/perf/workloads/radosbench_4K_rand_read.yaml @@ -22,3 +22,10 @@ tasks: pg_size: 256 pgp_size: 256 replication: 'replicated' + monitoring_profiles: + perf: + nodes: + - osds + perf_cmd: 'perf' + args: 'stat -p {pid} -o {perf_dir}/perf_stat.{pid}' + pid_glob: crimson-osd.*.pid 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 index 8fb204a2f596..917e68fe812f 100644 --- a/qa/suites/crimson-rados/perf/workloads/radosbench_4K_seq_read.yaml +++ b/qa/suites/crimson-rados/perf/workloads/radosbench_4K_seq_read.yaml @@ -21,3 +21,10 @@ tasks: pg_size: 256 pgp_size: 256 replication: 'replicated' + monitoring_profiles: + perf: + nodes: + - osds + perf_cmd: 'perf' + args: 'stat -p {pid} -o {perf_dir}/perf_stat.{pid}' + pid_glob: crimson-osd.*.pid 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 index cc1c74489020..92a7231ca562 100644 --- a/qa/suites/crimson-rados/perf/workloads/radosbench_4M_rand_read.yaml +++ b/qa/suites/crimson-rados/perf/workloads/radosbench_4M_rand_read.yaml @@ -22,3 +22,10 @@ tasks: pg_size: 256 pgp_size: 256 replication: 'replicated' + monitoring_profiles: + perf: + nodes: + - osds + perf_cmd: 'perf' + args: 'stat -p {pid} -o {perf_dir}/perf_stat.{pid}' + pid_glob: crimson-osd.*.pid 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 index 3ab55cf51d1e..97f70a696232 100644 --- a/qa/suites/crimson-rados/perf/workloads/radosbench_4M_seq_read.yaml +++ b/qa/suites/crimson-rados/perf/workloads/radosbench_4M_seq_read.yaml @@ -21,3 +21,10 @@ tasks: pg_size: 256 pgp_size: 256 replication: 'replicated' + monitoring_profiles: + perf: + nodes: + - osds + perf_cmd: 'perf' + args: 'stat -p {pid} -o {perf_dir}/perf_stat.{pid}' + pid_glob: crimson-osd.*.pid diff --git a/qa/suites/crimson-rados/perf/workloads/radosbench_4M_write.yaml b/qa/suites/crimson-rados/perf/workloads/radosbench_4M_write.yaml index f6a5d715cc7e..5906d687a46f 100644 --- a/qa/suites/crimson-rados/perf/workloads/radosbench_4M_write.yaml +++ b/qa/suites/crimson-rados/perf/workloads/radosbench_4M_write.yaml @@ -21,3 +21,10 @@ tasks: pg_size: 256 pgp_size: 256 replication: 'replicated' + monitoring_profiles: + perf: + nodes: + - osds + perf_cmd: 'perf' + args: 'stat -p {pid} -o {perf_dir}/perf_stat.{pid}' + pid_glob: crimson-osd.*.pid diff --git a/qa/suites/crimson-rados/perf/workloads/sample_fio.yaml b/qa/suites/crimson-rados/perf/workloads/sample_fio.yaml index 98411392d6d5..353c88884fd4 100644 --- a/qa/suites/crimson-rados/perf/workloads/sample_fio.yaml +++ b/qa/suites/crimson-rados/perf/workloads/sample_fio.yaml @@ -22,3 +22,10 @@ tasks: pg_size: 128 pgp_size: 128 replication: 3 + monitoring_profiles: + perf: + nodes: + - osds + perf_cmd: 'perf' + args: 'stat -p {pid} -o {perf_dir}/perf_stat.{pid}' + pid_glob: crimson-osd.*.pid diff --git a/qa/suites/crimson-rados/perf/workloads/sample_radosbench.yaml b/qa/suites/crimson-rados/perf/workloads/sample_radosbench.yaml index e3dc47ae6f1c..54345bac9be2 100644 --- a/qa/suites/crimson-rados/perf/workloads/sample_radosbench.yaml +++ b/qa/suites/crimson-rados/perf/workloads/sample_radosbench.yaml @@ -21,3 +21,10 @@ tasks: pg_size: 256 pgp_size: 256 replication: 'replicated' + monitoring_profiles: + perf: + nodes: + - osds + perf_cmd: 'perf' + args: 'stat -p {pid} -o {perf_dir}/perf_stat.{pid}' + pid_glob: crimson-osd.*.pid -- 2.47.3