文件名称:虚拟化硬件和半虚拟化硬件-思科命令手册
文件大小:3.85MB
文件格式:PDF
更新时间:2024-07-20 12:26:31
Proxmox proxmox VE 说明书 手册
10.1 虚拟化硬件和半虚拟化硬件 Qemu 模拟的 PC 硬件设备包括主板、网卡控制器、scsi 控制器、ide 控制器、sata 控制器、 串口等(完整列表参见 man kvm(1)手册),这些都是以软件模拟方式实现的虚拟化硬件。换 句话说,这些虚拟化硬件都是和对应硬件设备完全相当的软件,如果客户机操作系统安装了 对应的驱动程序,客户机就可以像驱动真实物理硬件一样驱动这些虚拟化硬件。这样,Qemu 就可以直接运行客户机而无需修改客户机操作系统。 但这种方式的缺点就是性能损耗较大,因为 CPU 必须耗费大量计算能力才能以软件方式模 拟硬件操作。为提高性能,可以 Qemu 还提供有半虚拟化硬件,这时客户机操作系统会感 知到 Qemu 环境的存在,并直接和虚拟机管理器配合工作。 Qemu 的半虚拟化硬件采用了 virtio 标准,并以 virtio 半虚拟化硬件形式实现,具体包括半 虚拟化硬盘控制器,半虚拟化网卡,半虚拟化串口,半虚拟化 SCSI 控制器等。 鉴于其所提供的高性能,我们强烈推荐优先使用 virtio 半虚拟硬件。在使用 bonnie++(8)进 行的连续写测试中,virtio 半虚拟磁盘控制器的性能是模拟 IDE 控制器的 2 倍。而在基于 iperf 的测试中,virtio 半虚拟网卡的性能是模拟 Intel E1000 虚拟网卡的 3 倍。