ec2中PV和HVM虚拟化types有什么区别?

AWS EC2提供了两种types的Ubuntu Linux EC2虚拟机 – PV和HVM。

PV: 在这里输入图像描述

HVM: 在这里输入图像描述

这些types有什么区别?

亚马逊在Xen上运行,它提供了半虚拟化(PV)或硬件辅助虚拟化(HVM)。

半虚拟化曾经是推荐的select,因为它提供了更好的性能(通过主机和来宾上修补的专用内核/驱动程序与虚拟化主机更紧密地集成)。

硬件辅助虚拟化使用现代硬件提供的优势,而且不需要任何种类的定制内核或补丁。 最近的基准已经certificate,HVM在某些工作负载上实际上更快。

一个明显的差异是半虚拟化不支持GPU实例。

我已经创build了它,因为我知道我想重新启动它作为一个GPU实例。

编辑:嗯,其实,似乎我们可以从paravirtual更改为hvm,同时创build一个AMI。