技术术语 · #kvm
KVM(基于内核的虚拟机)
简短定义
Linux内核虚拟化技术,提供完全硬件虚拟化——与基于容器的隔离不同。
KVM是Linux内核内置的虚拟机监控程序,提供完全硬件虚拟化:每个客户虚拟机运行自己的内核,看到模拟或半虚拟化的硬件,并与宿主机和其他客户完全隔离。KVM是现代VPS基础设施的标准,取代了早期共享宿主机内核的OpenVZ容器式“VPS”。
对于离岸主机托管客户,KVM是正确的虚拟化层级:任何客户操作系统都可以运行(Linux、Windows、BSD、自定义),完全支持内核模块(你可以加载任何在独立服务器上加载的东西),在支持的地方完全支持PCI直通。KVM唯一不提供的是裸机性能——有少量开销(通常为1-3%)。MurmurHost在所有VPS套餐中使用KVM。