[pve-devel] Hyper-V enlightenments with KVM

Alexandre DERUMIER aderumier at odiso.com
Thu Jan 22 08:21:40 CET 2015


By the way, in the future, we can enable them without breaking live migration.
(I have tested both features).

I think we just need to wait that kernel 3.10 (from rhel7.1) will be the default kernel,
maybe for proxmox 4 - debian jessie - openvz on kernel 3.10)


----- Mail original -----
De: "aderumier" <aderumier at odiso.com>
À: "dietmar" <dietmar at proxmox.com>
Cc: "pve-devel" <pve-devel at pve.proxmox.com>
Envoyé: Mercredi 21 Janvier 2015 10:58:15
Objet: Re: [pve-devel] Hyper-V enlightenments with KVM

>>So hv_vapic is known to make problems. 

hv_apic in current kernel 3.10 is buggy on some processor (> Westmere), 
https://bugzilla.redhat.com/show_bug.cgi?id=1091818 

I should be fixed in comming rhel 7.1 kernel 


>>Not sure if we can/should add hv_time? 

kernel 3.10 work fine currently 

----- Mail original ----- 
De: "dietmar" <dietmar at proxmox.com> 
À: "pve-devel" <pve-devel at pve.proxmox.com>, "Lindsay Mathieson" <lindsay.mathieson at gmail.com> 
Envoyé: Mercredi 21 Janvier 2015 07:54:51 
Objet: Re: [pve-devel] Hyper-V enlightenments with KVM 

> From look at the kvm args in the process list I see we have: 
> 
> hv_relaxed,hv_spinlocks=0xffff 
> 
> but the current recomendations are: 
> 
> hv_relaxed,hv_spinlocks=0x1fff,hv_vapic,hv_time 
> 

This is a comment from current code: 
-------------------- 
if ($ost eq 'win7' || $ost eq 'win8' || $ost eq 'w2k8' || 
$ost eq 'wvista') { 
push @$globalFlags, 'kvm-pit.lost_tick_policy=discard'; 
push @$cmd, '-no-hpet'; 
#push @$cpuFlags , 'hv_vapic" if !$nokvm; #fixme, my win2008R2 hang at 
boot with this 
push @$cpuFlags , 'hv_spinlocks=0xffff' if !$nokvm; 
} 

if ($ost eq 'win7' || $ost eq 'win8') { 
push @$cpuFlags , 'hv_relaxed' if !$nokvm; 
} 
------------------- 

So hv_vapic is known to make problems. 

Not sure if we can/should add hv_time? 

_______________________________________________ 
pve-devel mailing list 
pve-devel at pve.proxmox.com 
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel 
_______________________________________________ 
pve-devel mailing list 
pve-devel at pve.proxmox.com 
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel 




More information about the pve-devel mailing list