Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

1.2. KVM Performance Architecture Overview

The following points provide a brief overview of KVM as it pertains to system performance and process/thread management:
  • When using KVM, guests run as a Linux process on the host.
  • Virtual CPUs (vCPUs) are implemented as normal threads, handled by the Linux scheduler.
  • Guests inherit features such as NUMA and Huge Pages from the kernel.
  • Disk and network I/O settings in the host have a significant performance impact.
  • Network traffic typically travels through a software-based bridge.