[PVE-User] live migration amd - intel

mj lists at merit.unu.edu
Thu Feb 27 11:09:07 CET 2020


Hi Stefan,

Thanks for your reply!

MJ

On 2/26/20 4:14 PM, Stefan Reiter wrote:
> Hi!
> 
> On 2/26/20 3:35 PM, mj wrote:
>> Hi,
>>
>> Just to make sure I understand something. We have an identical 
>> three-node hyperconverged pve cluster, on Intel Xeon CPU's.
>>
>> Now we would like to expand, and we are investigating what path to 
>> choose.
>>
>> The way we understand it is: if we would like to do live migrations 
>> between pve hosts, the servers need to have similar CPUs, or otherwise 
>> we need to virtualise the CPU as well. (so set CPU type to kvm64)
>>
> 
> Note that even kvm64 does not really work for cross-vendor 
> live-migrations (i.e. AMD <-> Intel as mentioned in subject). This was 
> recently discussed on the pve-devel list [0], as well as an older bug 
> report [1].
> 
> [0] https://pve.proxmox.com/pipermail/pve-devel/2020-February/041750.html
> [1] https://bugzilla.proxmox.com/show_bug.cgi?id=1660
> 
>> In case it matters: 90% of our VMs are debian 9/10 hosts.
>>
>> While we could do change to kvm64, we currently use cpu type 'host', 
>> and we wonder how much performance kvm64 would cost us, and what 
>> potential other drawbacks this could have.
>>
> 
> Aside from the above, the performance impact of switching to kvm64 is 
> largely dependent on the software you are running within your VM. Raw 
> CPU performance will stay the same, but most hardware acceleration (e.g. 
> AES for encryption or AVX) will not be available to the guest.
> 
> If the CPUs are from the same vendor, you can most likely enable the 
> older generation CPU type for your VMs and still get away with 
> live-migration. This way you can use _most_ acceleration features, and 
> are just missing out on any new ones introduced in the newer CPU gen.
> 
>> Has anyone ever done much testing on this subject? Anyone with 
>> interesting insights / knowledge / experiences to share on this subject?
>>
>> MJ
> 
> Hope that helps,
> 
> Stefan
> 


More information about the pve-user mailing list