《KVM实战:原理、进阶与性能调优》 —1.4.3 HyperV
【摘要】 本节书摘来自华章计算机《KVM实战:原理、进阶与性能调优》一书中第1章,第1.4.3节,作者是任永杰 程舟。
1.4.3 HyperV
与VMware一样,HyperV也是闭源(Close Source,与Opensource相对)的商业软件。微软从Windows 8/Windows Server 2008开始,用它取代原来的Virtual PC,成为Server OS版本自带的平台虚拟化软件。
HyperV在架构上与Xen类似,也是Type 1 Hypervisor。它有Partition的概念,有一个Parent Partition,类似于Xen Dom0,有管理硬件资源的权限;HyperV的Child Partion就类似于普通的客户机DomU。对Hypervisor的请求以及对客户机的管理都要通过Parent Partition,硬件的驱动也由Parent Partition来完成。客户机看到的都是虚拟出来的硬件资源,它们对其虚拟硬件资源的访问都会被重定向到Parent Partition,由它来完成实际的操作,这种重定向是通过VMBus连接Parent Partition的VSP(Virtualization Service Provider)和child partition的VSC(Virtualization Service Consumer)来完成的,而这个过程对客户机OS都是透明的。图1-9中,HyperV Hypervisor运行在Ring -1,也就是Intel VMX技术的root mode(特权模式),而parent partition和child partition的内核都运行在non-root mode的Ring 0和Ring 3,也就是非特权模式的内核态和用户态。这样的架构安全性是比较好的。性能上如1.3.3节提到的那样,据微软自己说是略好于KVM的。
图1-9 HyperV架构
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
作者其他文章
评论(0)