我用的英特尔处理器,只要开启了“硬件虚拟化”, Linux 系统启动后就会自动触发加载 KVM 内核模块:
$ lsmod | grep kvm
kvm_intel 245760 0
kvm 724992 1 kvm_intel
irqbypass 16384 1 kvm
同时可以看到存在 /dev/kvm 设备文件。
如果不使用 KVM 虚拟机,有无必要禁用 KVM 内核模块?存在 KVM 的情况下,对主系统 Host OS 的性能影响有多严重?
Windows 系统下如果开启了 Hyper-V 虚拟化,会导致主系统 Host OS 也运行在虚拟化之下,进而影响性能。所以普遍建议 Windows 用户如果不需要用到 Hyper-V, 就不要去开启它。
Windows 的 Hyper-V 跟 Linux 的 KVM 应该是同一类型,都属于系统级别的虚拟化。既然开启 Hyper-V 会降低 Windows 主系统的性能,那么开启 KVM 是否会降低 Linux 主系统的性能?