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

kvm虚拟化分为几层(kvm虚拟化 飞机舱)


一、KVM网络虚拟化(二)前面介绍的虚拟化技术本质上是共享设备,成本会降低性能,不适用于性能监控场景。设备直通技术为虚拟机提供了对设备独占控制的手段。在这种情况下,网卡PCIPassthrough将物理网卡直接交给虚拟机。虚拟机只有一块网卡,性能接近物理网卡。
对于主机中的网卡数量也有要求,因为PCIExpress虚拟机只需要包含网卡即可。同时,设备透明分配在虚拟机热迁移过程中也面临问题。
SR-IOV的全称是Single-RootI/OVirtualization,是一种将PCI-E设备共享给虚拟机的解决方案。SR-IOV绕过硬件的系统和虚拟化层,允许每个虚拟机拥有单独的内存地址、中断和DMA流。
SR-IOV有两种功能模型。
二、KVM虚拟化技术的内容简介

第一本LinuxKVM虚拟化技术专着由Intel虚拟化技术部资深虚拟化技术专家、国内KVM技术先驱撰写。其权威性是毋庸置疑的。具体来说,本书不仅系统地介绍了KVM虚拟机的功能、特点和使用方法,还深入剖析了KVM虚拟机的核心技术和运行原理,让我对KVM有了一个全面透彻的了解。
本书共9章。第1章介绍了云计算和虚拟化概念,并对一些常见的虚拟化技术(如KVM)进行了比较。第2章介绍了KVM的基本架构以及QEMU和Intel的作用。第3章详细介绍了KVM所依赖的硬件环境配置、编译安装KVM和QEMU、启动KVM客户端的说明和方法。第5章介绍了虚拟CPU、内存、存储、网络、图形显示等的配置和基本原理,以及CPU和内存过载使用情况,其中涵盖了高级KVM功能,例如半虚拟化驱动程序virtio和直接设备本节介绍分配VT。-d.热插拔、实时迁移、嵌套虚拟化、KSM、透明大页、KVM安全技术、QEMU监视器、QEMU命令行参数以及如何从物理机或其他虚拟机迁移到KVM第6章简介介绍了管理KVM虚拟化。第7章介绍了KVM虚拟化功能在所有流行Linux发行版(包括RHEL)上的使用。第8章首先介绍虚拟化性能测试,然后详细介绍KVM虚拟化性能方法、工具和流程。测试关键件,如CPU、内存、网络和磁盘I/O。第9章介绍了Linux、KVM、QEMU和其他开源社区的概况,以及KVM、QEMU和KVM单元测试的代码结构和方法的基础知识。了解如何向QEMU/KVM开源社区贡献自己的代码以及如何提交与KVM相关的错误。