kb:linux:kvm:hyperv_enightments

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
kb:linux:kvm:hyperv_enightments [2015/12/12 21:26] milanokb:linux:kvm:hyperv_enightments [2015/12/12 21:32] (current) milano
Line 1: Line 1:
 ====== Enabling Hyper-V enlightenments with KVM ====== ====== Enabling Hyper-V enlightenments with KVM ======
 +
 +Author: [[http://blog.wikichoon.com/2014/07/enabling-hyper-v-enlightenments-with-kvm.html|Cole Robins]]
    
 Windows has support for several paravirt features that it will use when running on Hyper-V, Microsoft's hypervisor. These features are called enlightenments. Many of the features are similar to paravirt functionality that exists with Linux on KVM (virtio, kvmclock, PV EOI, etc.) Windows has support for several paravirt features that it will use when running on Hyper-V, Microsoft's hypervisor. These features are called enlightenments. Many of the features are similar to paravirt functionality that exists with Linux on KVM (virtio, kvmclock, PV EOI, etc.)
  
-Nowadays QEMU/KVM can also enable support for several Hyper-V enlightenments. When enabled, Windows VMs running on KVM will use many of the same paravirt optimizations they would use when running on Hyper-V. For detailed info, see Vadim's presentation from KVM Forum 2012.+Nowadays QEMU/KVM can also enable support for several Hyper-V enlightenments. When enabled, Windows VMs running on KVM will use many of the same paravirt optimizations they would use when running on Hyper-V. For detailed info, see [[http://www.linux-kvm.org/images/0/0a/2012-forum-kvm_hyperv.pdf|Vadim's presentation from KVM Forum 2012]].
  
 From the QEMU/KVM developers, the recommended configuration is: From the QEMU/KVM developers, the recommended configuration is:
Line 15: Line 17:
  <features>    <features>  
   <hyperv>     <hyperv>  
-   <relaxed state='on'/>  +   <relaxed state='on'/>   // only this option is supported on Centos 6.5 KVM hypervisor
    <vapic state='on'/>      <vapic state='on'/>  
    <spinlocks state='on' retries='8191'/>      <spinlocks state='on' retries='8191'/>  
  • kb/linux/kvm/hyperv_enightments.1449955589.txt.gz
  • Last modified: 2015/12/12 21:26
  • by milano