QEMU & KVM Automated Performance Benchmarking @ SUSE - Dario Faggioli, SUSE
Channel: The Linux Foundation
Date: 2022-10-08

QEMU & KVM Automated Performance Benchmarking @ SUSE - Dario Faggioli, SUSE

At SUSE, we are working on a framework for automated performance benchmarking of virtualized workloads. It is built around MMTests (already in use, since a few years, within the Linux Kernel community) and it is capable of running tests and benchmarks inside one or multiple Virtual Machines at the same time. It is also being extended further, e.g., for running benchmarks in containers and in VMIs managed by KubeVirt. We will soon be able to use it for assessing the performance not only of our downstream packages and products, but also of upstream KVM and QEMU too. And we could start sending reports to the relevant mailing-lists. In this talk, after giving some technical details about the framework itself, we will discuss, and try to gather some feedback, about things like what are some interesting combinations of workloads, use cases and configurations that it would be useful to track (from a performance point of view); which metrics to use and how to effectively measure them; what really constitutes a performance regression, etc. The end goal being making the tool useful, not only for us, but also for the KVM/QEMU projects and for the broader Linux virtualization community.