qemu-kvm是一个开源和免费的虚拟化器。它为 KVM hypervisor 提供硬件仿真。 qemu-kvm 与 KVM Linux 内核模块一起充当虚拟机监视器。它模拟了完整系统的硬件,例如PC及其相关外围设备。KVM 是基于内核的虚拟机的缩写。它是 Linux 上 x86 硬件的完整虚拟化解决方案,包含来自 Intel VT 或 AMD-V 的虚拟化扩展。使用KVM,您可以运行多个虚拟机,运行未修改的Linux或Windows操作系统。每个 VM 都有私有虚拟化硬件,即网卡、磁盘、图形适配器等。KVM 支持许多客户机操作系统。几乎所有的Linux发行版。BSD 操作系统家族,如 FreeBSD、OpenBSD、NetBSD 和朋友。Solaris, Windows, Haiku, ReactOS, Plan 9, AROS Research Operating System 等。
KVM 下模拟硬件限制
- CPU : 1 到 160 vCPU
- 内存:50 MB和32 TB之间
如何在Linux中查找KVM版本
根据 Linux 发行版键入以下命令。某些命令是通用的,适用于发行版。
Debian/Ubuntu Linux
/usr/bin/qemu-system-x86_64 --version
另一种选择是使用 apt 命令:
apt show qemu-system-x86
CentOS/RHEL/Fedora/Oracle Linux
/usr/libexec/qemu-kvm --version
使用 yum 命令:
yum info qemu-kvm
在 Linux 上检查 KVM (qemu-kvm) 版本的通用方法
kvm --version
使用 type 命令 或 命令命令 找到二进制名称,如 kvm,或 qemu-kvm。例如:
type kvm qemu-kvm
如何查找适用于英特尔或 AMD CPU 的 Linux 驱动程序版本
对于 Intel 或 AMD CPU,请尝试 modinfo 命令
modinfo kvm_intel
modinfo kvm_amd
只需使用以下命令即可过滤出版本号 grep 命令 或 egrep 命令. .例如:
modinfo kvm_amd | grep -i ver
以下输出表明我使用基于 AMD 的 CPU 的 5.4.0-196 内核和驱动程序版本:
srcversion: E3404A37EB8E1569E91FDEF vermagic: 5.4.0-196-generic SMP mod_unload modversions