QEMU - accel

注意
本文最后更新于 2023-08-05,文中内容可能已过时。

Intro

查看QEMU文档,对Accelerator(加速器)的介绍如下:

This is used to enable an accelerator. Depending on the target architecture, kvm, xen, hax, hvf, nvmm, whpx or tcg can be available. By default, tcg is used. If there is more than one accelerator specified, the next one is used if the previous one fails to initialize.


关于kvm, xen, hax, hvf, nvmm, whpx, tcg,以下内容总结自ChatGPT 3.5(Emmm,真好用):

技术/软件 描述 平台支持 虚拟化方式
KVM (Kernel-based Virtual Machine) 开源虚拟化解决方案,利用Linux内核虚拟化功能,在Linux上运行虚拟机 Linux 硬件虚拟化
Xen 基于微内核架构的开源虚拟化系统,支持多种客户机操作系统 多平台(特别在x86上常用) 硬件虚拟化或直接运行
HAX (Hardware Accelerated Execution) Intel提供的硬件加速执行技术,用于Android模拟器中的虚拟机 x86主机上运行ARM虚拟机 硬件加速虚拟化
HVF (Hypervisor.framework) 苹果公司提供的虚拟化解决方案,用于在Mac上运行虚拟机 macOS 硬件虚拟化
NVMM (NetBSD Virtual Machine Monitor) NetBSD操作系统中的虚拟机监控器,用于多个虚拟机的管理和控制 NetBSD 硬件虚拟化
WHPX (Windows Hypervisor Platform Accelerator) Windows 10引入的虚拟化加速技术,提高Windows Hypervisor Platform性能 Windows 硬件虚拟化
TCG (Tiny Code Generator) QEMU项目中的组件,用于动态编译和执行客户机指令 多平台 基于二进制翻译的软件虚拟化

命令行使用

如果是Linux平台,在支持的情况下,加入-accel kvm即可,其他平台可以在搜索引擎查找,甚至可以全部加上,答错不扣分(

0%