KVM has a lot of experience and has done quite well in some common virtualization use cases, like server consolidation, but we are observing an increasing demand for big SMP VMs and resource heavy enterprise workloads. These conditions exercise KVM in different ways, requiring dozens of vCPUs, terabytes of memory, and thousands of IOPs, sometimes within just one VM. This talk will discuss our experience of analyzing multiple workloads in big VM configurations.
This talk is intended for both KVM developers, to discuss what we can do to improve large VM performance, and for KVM users, to show current best practices. The audience should have a good technical background in virtualization and ideally some familiarity with enterprise workloads.