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 d5ef33ab317..1a3ab71a09b 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 14d43f143cb..440e2b1b6e2 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 b07432243e2..c14ad9f3976 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 5fd6e2877e6..69596629760 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 2d9d8361102..ef5ea54e169 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 f1de9b41b4e..e1f5bebb976 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 8fb204a2f59..917e68fe812 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 cc1c7448902..92a7231ca56 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 3ab55cf51d1..97f70a69623 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 f6a5d715cc7..5906d687a46 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 98411392d6d..353c88884fd 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 e3dc47ae6f1..54345bac9be 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