什么是 KVM? 简短的问题; 我们可以将其作为 Linux 内核和发行版中使用的开源、快速和安全的虚拟化技术来回答。
可以在 KVM Linux 中安装和运行多个虚拟操作系统。KVM本身只是一个Linux设备驱动,只是虚拟化支柱的一部分。 QEMU 和 libvirt 等用户空间组件以及 SELinux 等其他内核子系统在使堆栈功能齐全且安全方面发挥着重要作用。 虚拟机、虚拟存储和网络; 它可以使用 libvirt 和 QEMU 工具进行管理。
是一个以更企业化的方式进行
虚拟化的库 图书馆; 它有助于完成连接、管理、创建、删除、启动和停止虚拟化服务等任务。
与 QEMU 不同,KVM 是 QEMU 的一种特 法国手机号码清单 殊运行模式,它使用 CPU 扩展(HVM)使用内核模块进行虚拟化。
我们可以这样解释虚拟化的确切含义:当 CPU 被管理程序 (vCPU) 模拟时,管理程序必须将指令转换为物理 CPU。 可以想象,这会对性能产生巨大影响。 为了克服这个问题,现代处理器支持虚拟化扩展,例如 Intel VT-x 和 AMD-V。 这些技术使物理 CPU 切片能够直接映射到 vCPU。 因此,用于 vCPU 的指令可以直接在物理 CPU 切片上执行。
一种内置于内核中的管理程序
它代表基于内核的虚拟机。KVM作为一个完整的支持硬件 美国电话号码 虚拟化的虚拟化解决方案,在虚拟化过程中提供了以下特性:
安全性:KVM 使用 SELinux 和 sVirt 的组合来保护和隔离虚拟设备。
存储:KVM可以使用不同文件系统的本地或NAS相关存储技术。 虚拟设备磁盘存储在单个或多个文件中,可以是快照,也可以是冗余的。