Skip to content

Conversation

@harriscr
Copy link
Contributor

@harriscr harriscr commented Jan 13, 2026

This adds the ability to plot the CPU utilisation as reported by the FIO benchmark to the plots used to produce a performance report.
It also adds adds classes to make plotting resource metrics from other tools easier in the future with a modular approach to both the I/O data and resource data.

I have tested by generating a single run report with and without CPU data and with and without error bars. I have also generated a comparison report.
All these reports generated as expected and the plots looked correct.

Testing

Teuthology perf-basic: https://pulpito.ceph.com/harriscr-2026-01-15_11:24:21-perf-basic-main-distro-default-trial/

@harriscr harriscr self-assigned this Jan 13, 2026
@harriscr harriscr force-pushed the wip_ch_resource_classes branch from 6ff2933 to 9284f99 Compare January 13, 2026 15:39
Adding some run result classes to encapsulate the various results produced by a benchmark run. This allows us to separate the resource usage data collection from the I/O data collection so that diferent types of resource usage data can be collected for a particualr benchmark run.

Signed-off-by: Chris Harris <harriscr@uk.ibm.com>
@harriscr harriscr force-pushed the wip_ch_resource_classes branch from 9284f99 to 1495940 Compare January 15, 2026 09:26
@harriscr harriscr marked this pull request as ready for review January 15, 2026 11:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant