KVM — Overview

KVM 是一种基于内核的虚拟化技术,利用 Linux 内核中的虚拟化功能,结合 QEMU 提供 CPU 和内存虚拟化。QEMU-KVM 结合了 QEMU 的设备模拟与 KVM 的硬件辅助虚拟化,实现高效虚拟机运行。Libvirt 是异构虚拟化管理工具,常用于 OpenStack 中,提供统一接口管理 KVM 等多种虚拟化技术。
摘要由CSDN通过智能技术生成

目录

KVM

KVM(Kernel-based Virtual Machine,基于内核的虚拟机)是一种用于 Linux 内核中的虚拟化基础设施。本质是一个嵌入到 Linux 内核中的虚拟化功能模块 kvm.ko(kvm-intel.ko/kvm-AMD.ko),该模块在利用 Linux 内核所提供的部分操作系统能力(e.g. 任务调度、内存管理、硬件设备交互)的基础上,再加入了处理器和内存虚拟化的能力,使得 Linux 内核具备了成为 VMM 的条件。

  • KVM 内核模块本身只能提供 CPU 和内存的虚拟化。
  • KVM 需要在具备 Intel VT 或 AMD-V 功能的 x86 平台上运行,所以 KVM 也被称之为硬件辅助的虚拟化实现。
  • KVM 包含一个提供给 CPU 底层虚拟化实现可加载的内核模块 kvm.ko(kvm-intel.ko、kvm-AMD.ko)。

KVM 于 2007 年 2 月 5 日被集成到 Linux 2.6.20 内核中。使用 KVM 的前提是宿主机必须拥有支持硬件虚拟化拓展特性(Intel VT 或者 AMD-V)的处理器。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

范桂飓

文章对您有帮助就请一键三连:)

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值