加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_丽江站长网 (http://www.0888zz.com/)- 科技、建站、数据工具、云上网络、机器学习!
当前位置: 首页 > 服务器 > 系统 > 正文

半虚拟化到底是什么

发布时间:2021-05-13 12:30:33 所属栏目:系统 来源:互联网
导读:通过允许操作系统识别虚拟机管理程序的存在,并直接与虚拟机管理程序通信,半虚拟化提供了比软件辅助的完全虚拟化更好的性能。半虚拟化还可以确保在将客户机操作系统(OS)安装到虚拟机中之前对其进行重新编译。但是一般来说,半虚拟化要求修改客户机操作系统(
•通过允许操作系统识别虚拟机管理程序的存在,并直接与虚拟机管理程序通信,半虚拟化提供了比软件辅助的完全虚拟化更好的性能。半虚拟化还可以确保在将客户机操作系统(OS)安装到虚拟机中之前对其进行重新编译。但是一般来说,半虚拟化要求修改客户机操作系统(OS),以实现API,用于将虚拟机管理程序发送的命令交换到服务器。
 
•Xen/Xenserver可能是最知名的半虚拟化管理程序软件之一。在3.0版本中,Xen还开始在启用的Intel和AMD处理器上支持硬件辅助的完全虚拟化,以实现与不可修改的操作系统(OS)(例如Windows)的可操作性。Xen在4.7版中引入了实时补丁。而在4.10版本中,Xen增加了对半虚拟化硬件(PVH)的初始支持,并在2018年年中发布的4.11更新中增加了对半虚拟化硬件(PVH)的支持。
 
•半虚拟化硬件(PVH)致力于将最佳的半虚拟化技术与硬件虚拟机(HVM)方法相结合。在半虚拟化硬件系统的某些元素(包括网络和磁盘接口)的情况下,原生/硬件虚拟机(HVM)虚拟化遵循不同的过程,并为虚拟化访问系统硬件接口提供有限形式的硬件仿真。硬件虚拟机(HVM)接口现在可用于大多数系统硬件。
 
•广泛的支持:IBM LPAR、用于SPARC的Oracle VM(LDOM)和用于X86的Oracle VM(ODM)支持半虚拟化。
 
半虚拟化接口
 
与完全虚拟化不同,半虚拟化不需要模拟虚拟机的硬件。与其相反,它提供了到虚拟机的接口,该接口有点类似于基础硬件。其中包括Linux和Windows在内的大多数现代操作系统(OS)都支持一个或多个半虚拟化接口。
 
VirtualBox半虚拟化接口
 
VirtualBox可以公开半虚拟化接口,以在虚拟机中更准确、更高效地执行软件。并提供了三个半虚拟化接口:
 
Minimal(对于运行Apple Mac OS X客户机是必需的)、KVM(建议用于Linux客户机)、Hyper-V(建议用于Windows客户机)。

(编辑:应用网_丽江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读