QEMU: Difference between revisions

m
 
===System emulation with KVM===
With KVM, the Linux kernel's API for utilizing CPU native virtualization support, QEMU's sytstemsystem emulation can run operating systems at near native speeds.
 
When enabled, instead of using TCG to ''emulate'' each vCPU present in the configured machine, QEMU will instead request KVM run the vCPU, greatly increasing the performance of the virtualized system. Most of QEMU's hardware/system emulation still runs in usermode with KVM enabled, however some performance sensitive chipset emulation functionality is by default moved into KVM, helping increase performance further.