KVM不进行实际模拟,需要用户程序通过/dev/kvm接口配置来宾虚拟服务器地址空间,为其提供I/O,并将其视频显示显示给主机。应用程序是QEMU
内存管理
1。页面或共享磁盘作为文件。NUMA支持(非统一内存访问,多处理器内存设计)允许虚拟机高效地访问大量内存
2.,也称为快速虚拟化索引-RVI),可带来更高的CPU利用率和吞吐量
3,内核的同页合并(KSM)功能支持共享。KSM查看虚拟机之间共享的页面,仅存储一个副本,并将页面组合成在虚拟机之间共享的单个页面。如果有人换了客户,他们就会有自己的专用模型
存储
1。包括具有IDE、SCSI和SATA的本地磁盘、网络附加存储(NAS)(包括NFS和SAMBA/CIFS)或具有iSCSI和光纤通道支持的SAN
2。)和其他共享文件系统,以允许虚拟机映像在多个主机之间共享或用于逻辑通信。3.原生KVM环境为QCOW2,支持快照及多级快照、压缩加密等功能
设备驱动
虚拟化支持混合,即在来宾操作系统上安装半虚拟化驱动程序,允许虚拟机使用优化的I/O接口,而无需模拟机器。
2.驱动程序可以将同一组设备用于多个虚拟机管理程序
性能和可扩展性
1.对于非虚拟原生环境虚拟化可以达到95%以上
KVM
在云计算和数据中心领域,虚拟化是一项基石技术。在众多开源虚拟化技术中,涌现了XEN和KVM两大巨头,各有其独特的魅力和适用场景。
对抗点:XEN与KVM的竞争
XEN与KVM对比的焦点在于灵活性与稳定性的权衡。两者的共同优势是开源特性,但KVM以其更简单的配置过程和与Linux内核的无缝集成而脱颖而出。虽然XEN可以支持半虚拟化,但KVM仅限于全虚拟化,性能上XEN稍好一些。在更新方面,XEN需要更新内核,而KVM更新更容易。
安全稳定:风险与成本
XEN的深度集成可能会带来核心更高的风险,而核心可以重新编程,让系统危险性更小,更容易坠毁。然而,这并不意味着KVM没有它的挑战,性能速度上的缺点仍然吸引着用户的注意力。
性能和效率:I/O之战
在I/O性能方面,XEN通常不是基于KVM,而是基于效率。仿真和核心集成可以提供更好的I/O处理能力。
结论:平等选择
总的来说,XEN和KVM各有千秋。XEN适合成熟度和灵活性需求最高的用户,而KVM则因其与Linux的紧密集成和性能优势而成为云计算和服务器环境的首选。每种技术都有自己的适用场景,用户应该根据自己的需求和环境做出最佳选择。
上一篇:vm一键去虚拟化工具
下一篇:kvm虚拟化分为哪三层