加载中...

| 类型 | 硬件辅助虚拟化技术 |
| 英文全称 | Kernel-based Virtual Machine |
| 开发者 | Linux 内核社区 |
| 首次发布 | 2006年 |
| 许可协议 | GNU GPL |
| 官网 | linux-kvm.org |

KVM(Kernel-based Virtual Machine,基于内核的虚拟机)是一种集成在 Linux 内核中的开源虚拟化技术,可让 Linux 主机运行多个相互隔离的虚拟机。
KVM 将 Linux 内核转变为虚拟机监控器,借助处理器提供的硬件虚拟化能力,为每台虚拟机分配虚拟 CPU、内存、磁盘和网络设备。虚拟机可运行 Linux、Windows 等操作系统,并像独立服务器一样工作。
KVM 通常与 QEMU 配合使用:KVM 负责加速处理器和内存虚拟化,QEMU 提供设备模拟及虚拟硬件。实际部署中还常搭配 libvirt、virsh、virt-manager 或云平台进行创建、配置和集中管理。
KVM 常用于云服务器、虚拟专用服务器、开发测试环境和企业数据中心。管理员可在一台物理服务器上运行多个业务系统,提高硬件利用率,同时降低不同应用之间的相互影响。
问:KVM 和 QEMU 是一回事吗?答:不是。KVM 提供内核级虚拟化加速,QEMU 主要负责虚拟硬件与设备模拟,两者经常组合使用。
问:使用 KVM 必须支持硬件虚拟化吗?答:通常需要处理器及固件启用相应的硬件虚拟化功能,否则无法正常使用 KVM 加速。
问:KVM 只能运行 Linux 虚拟机吗?答:不是。宿主机需要运行 Linux,但客户机可安装多种受支持的操作系统。

| 类型 | 硬件辅助虚拟化技术 |
| 英文全称 | Kernel-based Virtual Machine |
| 开发者 | Linux 内核社区 |
| 首次发布 | 2006年 |
| 许可协议 | GNU GPL |
| 官网 | linux-kvm.org |
登录 后参与讨论
暂无讨论,来发表第一条评论吧