XEN 半虚拟化、全虚拟化


半虚拟化Xen通过一种叫做半虚拟化的技术获得高效能的表现(较少的效能损失, 典型的情况下大约损失 2%, 在最糟的情况下会有 8% 的效能耗损; 与其它使用完全的虚拟化却造成最高到 20% 损耗的其他解决方案形成一个明显的对比),甚至在某些与传统虚拟技术极度不友好的架构上(x86),Xen也有极佳的表现。
与那些传统通过软件模拟实现硬件的虚拟机不同,在3.0版本及在Intel VT-X支援前的Xen需要让客户操作系统(guest operating systems)与Xen API进行连接。
这样连结已经可以运用在NetBSD, GNU/Linux, FreeBSD和贝尔实验室的Plan 9系统上。
在Brainshare 2005会议上,Novell展示了NetWare与 Xen的连通。
与Windows XP连通的技术曾在Xen开发初期进行,但微软的协议未能允许它发布。
Sun微系统公司也正积极研究Solaris与Xen的连结,使其能在Xen平台上运作。
全虚拟化Intel对Xen贡献修改以支持其VT-X Vanderpool架构扩展。
如果主系统支持Vanderpool或者Pacifica扩展(Intel和AMD对本地支持虚拟化的扩展),这项技术将允许未修改的客作业系统运行在Xen虚拟机中。
事实上,那意味著性能的提升,并且你可以在没有进行任何协议不允许的修改的情况下对Windows进行虚拟。

未经允许不得转载:选主机测评网 » XEN 半虚拟化、全虚拟化