技术术语 · #hypervisor
虚拟机监控程序
简短定义
创建和管理虚拟机的软件层,将底层硬件与客户操作系统抽象化。
虚拟机监视器(hypervisor)是允许多个虚拟机共享单个物理主机的软件层。有两种类型:类型1(裸机,直接运行在硬件上:ESXi、Xen、Hyper-V)和类型2(托管,运行在操作系统之上:VirtualBox、VMware Workstation)。KVM在技术上是类型1,因为它是直接运行在硬件上的Linux内核的一部分;从用户的角度来看,它具有类型2的易用性。
对于离岸主机托管客户,hypervisor的选择在应用层面很少重要——无论哪种,你的VPS都表现得像一台Linux机器。hypervisor的差异在以下情况下变得明显:(a)你想运行嵌套虚拟化(在KVM上启用vmx标志即可,在Hyper-V上部分支持),(b)你需要PCI直通以使用GPU/专用硬件,(c)你正在为HFT风格的工作负载进行微秒级基准测试。