[PATCH 0/5] add memory fragmentation automation testing
Luis Chamberlain <[email protected]>
| Newsgroups | dev.linux.lists.kdevops |
|---|---|
| Message-ID | <[email protected]> |
This extends monitoring support on kdevops to leverage tracepoint analysis for automatic memory fragmentation analysis. Luis Chamberlain (5): monitoring: add memory fragmentation eBPF monitoring support mmtests: add monitoring framework integration sysbench: add monitoring framework integration ai milvus: add monitoring support minio: add monitoring support kconfigs/monitors/Kconfig | 53 + playbooks/ai_benchmark.yml | 14 + playbooks/minio.yml | 15 + .../tasks/install-deps/debian/main.yml | 1 + .../tasks/install-deps/redhat/main.yml | 1 + .../fstests/tasks/install-deps/suse/main.yml | 1 + .../roles/milvus/tasks/install_docker.yml | 2 + playbooks/roles/minio_install/tasks/main.yml | 24 +- .../tasks/install-deps/debian/main.yml | 1 + .../tasks/install-deps/redhat/main.yml | 1 + .../mmtests/tasks/install-deps/suse/main.yml | 1 + playbooks/roles/mmtests/tasks/main.yaml | 12 + .../monitoring/files/fragmentation_tracker.py | 533 ++++++++ .../files/fragmentation_visualizer.py | 1161 +++++++++++++++++ .../monitoring/tasks/monitor_collect.yml | 145 +- .../roles/monitoring/tasks/monitor_run.yml | 123 ++ .../tasks/install-deps/debian/main.yml | 2 + .../tasks/install-deps/redhat/main.yml | 1 + .../sysbench/tasks/install-deps/suse/main.yml | 1 + playbooks/roles/sysbench/tasks/main.yaml | 12 + workflows/ai/Makefile | 5 + workflows/minio/Makefile | 9 +- workflows/mmtests/Makefile | 8 + workflows/sysbench/Makefile | 8 +- 24 files changed, 2130 insertions(+), 4 deletions(-) create mode 100644 playbooks/roles/monitoring/files/fragmentation_tracker.py create mode 100644 playbooks/roles/monitoring/files/fragmentation_visualizer.py -- 2.45.2