Hypervisor

1 什么是Hypervisor?

Hypervisor是一种系统软件,它充当计算机硬件和虚拟机之间的中介,负责有效地分配和利用由各个虚拟机使用的硬件资源,这些虚拟机在物理主机上单独工作,因此,Hypervisor也称为虚拟机管理器。

Hypervisor由三个主要模块组成:

img

分发器 Dispatcher:

它构成了监视器的入口点,并将虚拟机实例发出的指令重新路由到下面描述的分配器或解释器模块。

分配器 Allocator:

每当虚拟机尝试执行导致改变相关机器资源的指令时,分配器就会被调度器调用,然后分配器将提供给虚拟机的系统资源。

解释器 Interpreter Routines:

它由解释器例程组成,每当虚拟机执行特权指令时就会执行这些例程,这也由调度程序调用。

现在让我们看看Hypervisor的类型以及它们之间的区别。

Type 1 Hypervisor

可以本地安装并直接在物理主机上运行的Hypervisor称为Type 1 Hypervisor。

关键指标

  • Type 1 Hypervisor可以直接安装在裸机系统或物理主机上。
  • 它不需要先安装或可用的操作系统 (OS),即可将自身部署在服务器上。
  • 直接访问 CPU、内存、网络、物理存储。
  • 硬件利用效率更高,提供最佳性能。
  • 由于没有任何额外的硬件访问层,因此安全性更高。
  • 每个Type 1 Hypervisor始终需要专用的物理机。
  • 可以成本更高,更适合企业级解决方案。
  • VMware ESXi、Citrix Hypervisor和Microsoft Hyper-V是Type 1 Hypervisor的一些示例。

Type 2 Hypervisor

无法本地安装且需要操作系统才能在物理主机上运行的管理程序称为类型 2 管理程序。

关键指标

  • Type 2 hypervisor 不能直接安装在裸机系统或物理主机上。
  • 它需要首先安装或可用的操作系统,以便部署自己。
  • 间接访问 CPU、内存、网络、物理存储。
  • 由于需要额外的层 (OS) 来访问资源,因此硬件利用率可能会降低并导致性能滞后。
  • 由于主机操作系统的可用性,潜在的安全风险。
  • 每个Type 2 hypervisor不需要专用的物理机。单个主机上可以有多个。
  • 成本更低,更适合小型企业解决方案。
  • VMware Workstation Player、VMware Workstation Pro和VirtualBox是Type 2 hypervisor的一些示例。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rweFseSf-1662447758388)(C:\Users\Lenovo\OneDrive\文档\typora\【10】个人学习\Hypervisor.assets\Fi6RASg-EVkn2wD4T6Zyr44GEW9E.png)]

2 结论

根据用例场景,使用的Hypervisor类型当然会不时发生变化。例如类型2就无法在实时性较高的场景应用,最好使用类型1。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值