当前位置:首页 > 虚拟化 > 正文

kvm虚拟化相关的包(kvm虚拟化是什么)


一、kvm功能特性包括?

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


二、虚拟化技术KVM和XEN概述


在云计算和数据中心领域,虚拟化是一项基石技术。在众多开源虚拟化技术中,涌现了XEN和KVM两大巨头,各有其独特的魅力和适用场景。


XEN简介:完美的选择XEN以其成熟度赢得了广泛的认可。作为早期的虚拟化解决方案,它支持全虚拟化和半虚拟化模式,其迁移寿命凸显了一个作用。但这种优势是有一定代价的。XEN对操作系统的依赖性很高,必须进行更改才能达到最佳效果。厂商可能更喜欢家庭云KVM,因为选择它对操作系统要求较低,性能稳定。


探索KVM:Linux内核的奢华KVM是一个Linux内核模块,以全虚拟化为内核,基于高效的模拟工具Qemu。在硬件支持(VT/VM)方面要求严格,但一旦集成,性能就很强大,尤其是与Linux内核紧密结合,维护成本相对较低。但KVM对CPU选型和硬件的依赖性不容忽视,当负载增加时处理器的性能可能会下降。然而,其开源、免费和高度可扩展的性质仍然是重要的资产。

对抗点: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的紧密集成和性能优势而成为云计算和服务器环境的首选。每种技术都有自己的适用场景,用户应该根据自己的需求和环境做出最佳选择。



三、基于kvm虚拟化软件的厂商基于kvm的虚拟化软件的制造商是H3C。报告显示,紫光集团旗下新华三集团将连续七年在服务器虚拟化领域国产品牌领先,到2021年,中国服务器虚拟化市场国产品牌的市场份额将达到25.5%。