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

虚拟化kvm架构图解(kvm虚拟化缺点)

基于kvmspice技术的虚拟化云终端有哪些?麻烦举例说明下

基于KVM的桌面虚拟化解决方案采用Spice协议,如华科云终端。在云终端中使用虚拟化的优点包括节省空间;效率好;管理强;节约成本;远程管理;包括环境保护和节能。其中,华科云推荐使用X86瘦客户端硬件产品型号K520CK600ZK600A等。

kvm功能特性包括?

KVM本身不进行模拟,需要用户空间程序通过/dev/kvm接口设置虚拟访务器的空间,为其提供I/O,并将显示映射回主机屏幕。程序该程序是QEMU

内存管理

1。KVM具有Linux强大的内存管理功能,可以以大页的形式进行交换,也可以以文件的形式在磁盘上共享。NUMA支持(非统一内存访问,多处理器的内存设计)允许虚拟机有效地访问大量内存

2。支持Intel的扩展页表(EPT)和AMD的嵌套页表(NPT),也称为快速虚拟化索引-RVI),实现更高的CPU利用率和吞吐量

3。通过核心相同页面合并(KSM)功能支持内存页面共享。KSM扫描每个虚拟机之间共享的页面,仅存储一份副本,并将这些页面合并为虚拟机之间共享的单个页面。如果任何客户发生变化,他们将获得自己的专用副本

存储

1。KVM可以使用LInux支持的任何存储来存储虚拟机映像,包括具有IDE、SCSI和SATA的本地磁盘、附加存储(NAS)(包括NFS和SAMBA/CIFS)或具有iSCSI和光纤通道支持的SAN

还支持全局文件(GFS2)和其他共享文件,以允许虚拟机映像在多个主机之间共享或使用逻辑卷共享。

原生磁盘格式为QCOW2,支持快照并允许多级快照、压缩加密等功能

设备驱动

支持混合虚拟化,即在来宾作中安装半虚拟化驱动程序,允许虚拟机使用优化的I/O接口,而无需使用模拟设备。

半虚拟化驱动程序使用VirtIO标准,该标准是用于构建于管理程序的设备驱动程序的接口。可以为多个虚拟机管理程序使用同一组设备驱动程序

性能和可扩展性

继承了Linux的性能和可扩展性,虚拟化的很多方面可以达到非虚拟化原生环境95%以上

2。KVM还具有良好的扩展性,可以支持多核CPU和大容量内存

KVM虚拟化技术的介绍

《KVM虚拟化技术》是机械工业出版社2013年出版的一本书。作者:任永杰、单海涛。