安下载系统工具

分类分类

Qemu虚拟机模拟器(通用模拟器与虚拟机工具)

Qemu虚拟机模拟器(通用模拟器与虚拟机工具)

v4.0.0 官方版

大小:99.15 MB 更新:2019/12/06

类别:系统其它系统:WinXP, Win7, Win8, Win10, WinAll

立即下载

  QEMU是一款非常好用的电脑系统模拟器与虚拟机,该程序为用户提供了三个强大的功能模块,可以满足用户的所有硬件设备模拟需要,内置的Full system emulation功能模块可以为用户提供一个强大的运行平台,可以在不同类型的硬件架构上运行操作系统;提供的Virtualization功能模块主要是运行KVM和Xen虚拟机,而User mode emulation模块则是支持运行其它程序,可以运行Linux或者BSD程序;随着不断的更新,该程序的计算速度已经非常快了,处理器和仿真器都使用了动态翻译来实现良好的仿真速度;需要的用户可以下载体验

Qemu虚拟机模拟器(通用模拟器与虚拟机工具)

软件功能

  QEMU使用完整的软件MMU,以实现最大的可移植性。

  QEMU可以选择使用内核内加速器,例如kvm。加速器本机执行大多数来宾代码,同时继续模拟机器的其余部分。

  可以模拟各种硬件设备,在某些情况下,来宾操作系统可以透明地使用主机设备(例如,串行和并行端口,USB,驱动器)。主机设备直通可用于与外部物理外围设备(例如,网络摄像头,调制解调器或磁带机)通信。

  对称多处理(SMP)支持。当前,内核加速器需要使用多个主机CPU进行仿真。

软件特色

  QEMU可以在没有主机内核驱动程序的情况下运行,但仍可以提供可接受的性能。它使用动态转换为本地代码的速度合理,并支持自修改代码和精确的异常。

  它可移植到多种操作系统(GNU / Linux,* BSD,Mac OS X,Windows)和体系结构。

  它执行FPU的精确软件仿真。

  QEMU用户模式仿真具有以下功能:

  通用Linux系统调用转换器,包括大多数ioctl。

  使用本机CPU clone()进行clone()仿真,以将Linux调度程序用于线程。

  通过将主机信号重新映射到目标信号来进行准确的信号处理。

安装步骤

  1、需要的用户可以点击本网站提供的下载路径下载得到对应的程序安装包

Qemu虚拟机模拟器(通用模拟器与虚拟机工具)

  2、通过解压功能将压缩包打开,找到主程序,双击主程序即可进行安装,点击下一步按钮

Qemu虚拟机模拟器(通用模拟器与虚拟机工具)

  3、需要完全同意上述协议的所有条款,才能继续安装应用程序,如果没有异议,请点击同意按钮

Qemu虚拟机模拟器(通用模拟器与虚拟机工具)

  4、弹出以下界面,直接使用鼠标点击下一步按钮即可,此界面为程序信息界面,可以根据自己需要选择

Qemu虚拟机模拟器(通用模拟器与虚拟机工具)

  5、用户可以根据自己的需要点击浏览按钮将应用程序的安装路径进行更改

Qemu虚拟机模拟器(通用模拟器与虚拟机工具)

  6、等待应用程序安装进度条加载完成即可,需要等待一小会儿

Qemu虚拟机模拟器(通用模拟器与虚拟机工具)

Qemu虚拟机模拟器(通用模拟器与虚拟机工具)

  7、根据提示点击安装,弹出程序安装完成界面,点击完成按钮即可

Qemu虚拟机模拟器(通用模拟器与虚拟机工具)

官方教程

  QEMU PC系统仿真器模拟以下外围设备:

  i440FX主机PCI桥和PIIX3 PCI至ISA桥

  具有Bochs VESA扩展的Cirrus CLGD 5446 PCI VGA卡或虚拟VGA卡(硬件级别,包括所有非标准模式)。

  PS / 2鼠标和键盘

  2个具有硬盘和CD-ROM支持的PCI IDE接口

  软盘

  PCI和ISA网络适配器

  串口

  IPMI BMC,可以是内部或外部的

  Creative SoundBlaster 16声卡

  ENSONIQ AudioPCI ES1370声卡

  Intel 82801AA AC97音频兼容声卡

  英特尔高清音频控制器和HDA编解码器

  Adlib(OPL2)-Yamaha YM3812兼容芯片

  Gravis Ultrasound GF1声卡

  兼容CS4231A的声卡

  PCI UHCI,OHCI,EHCI或XHCI USB控制器和虚拟USB-1.1集线器。

  最多255个CPU支持SMP。

  QEMU使用Seabios项目中的PC BIOS和Plex86 / Bochs LGPL VGA BIOS。

  QEMU使用Tatsuyuki Satoh的YM3812仿真。

  QEMU使用Tibor“ TS”Schütz的GUS仿真(GUSEMU32)。

  请注意,默认情况下,GUS与并行端口共享IRQ(7),因此必须告知QEMU没有并行端口才能运行GUS。

Qemu虚拟机模拟器(通用模拟器与虚拟机工具)

  或者:

Qemu虚拟机模拟器(通用模拟器与虚拟机工具)

  或其他一些无人认领的IRQ。

  CS4231A是Windows Sound System和GUSMAX产品中使用的芯片

  调用

Qemu虚拟机模拟器(通用模拟器与虚拟机工具)

  disk_image是IDE硬盘0的原始硬盘映像。某些目标不需要磁盘映像。

  通过名称选择仿真的机器。使用-machine help列出可用的机器。

Qemu虚拟机模拟器(通用模拟器与虚拟机工具)

  对于旨在支持各个发行版之间的实时迁移兼容性的体系结构,每个发行版都将引入新的版本化计算机类型。例如,2.8.0版本引入了针对x86_64 / i686体系结构的计算机类型“ pc-i440fx-2.8”和“ pc-q35-2.8”。

  要允许来宾从QEMU 2.8.0版到QEMU 2.9.0版的实时迁移,2.9.0版还必须支持“ pc-i440fx-2.8”和“ pc-q35-2.8”计算机。为了允许实时迁移的VM用户在升级时跳过多个中间版本,新版本的QEMU将支持许多以前版本中的计算机类型。

  支持的机器属性是:

Qemu虚拟机模拟器(通用模拟器与虚拟机工具)

  这用于启用加速器。根据目标体系结构,可以使用kvm,xen,hax,hvf,whpx或tcg。默认情况下,使用tcg。如果指定了多个加速器,则如果前一个初始化失败,则使用下一个。

Qemu虚拟机模拟器(通用模拟器与虚拟机工具)

  如果可用,控制内核对irqchip的支持。

Qemu虚拟机模拟器(通用模拟器与虚拟机工具)

  启用对选定计算机的IGD GFX直通支持(如果可用)。

Qemu虚拟机模拟器(通用模拟器与虚拟机工具)

  为vmmouse等启用VMWare IO端口的仿真。auto表示基于accel选择值。对于accel = xen,默认设置为off,否则默认设置为on。

Qemu虚拟机模拟器(通用模拟器与虚拟机工具)

  启用或禁用内存合并支持。主机支持时,此功能可在VM实例之间重复删除相同的内存页面(默认情况下启用)。

Qemu虚拟机模拟器(通用模拟器与虚拟机工具)

  在s390-ccw主机上启用或禁用AES密钥包装支持。此功能控制是否将创建AES包装密钥以允许执行AES加密功能。默认为开。

Qemu虚拟机模拟器(通用模拟器与虚拟机工具)

  在s390-ccw主机上启用或禁用DEA密钥包装支持。此功能控制是否将创建DEA包装密钥以允许执行DEA加密功能。默认为开。

Qemu虚拟机模拟器(通用模拟器与虚拟机工具)

  启用或禁用NVDIMM支持。默认为关闭。

Qemu虚拟机模拟器(通用模拟器与虚拟机工具)

  如果 强制配置节设置为on,即使机器类型设置为,也会强制迁移代码发送配置部分 迁移。发送配置财产到关闭。注意:不建议使用此参数。请用-全球 迁移。发送配置= 开|关。

Qemu虚拟机模拟器(通用模拟器与虚拟机工具)

  这用于启用加速器。根据目标体系结构,可以使用kvm,xen,hax,hvf,whpx或tcg。默认情况下,使用tcg。如果指定了多个加速器,则如果前一个初始化失败,则使用下一个。

Qemu虚拟机模拟器(通用模拟器与虚拟机工具)

  控制TCG线程数。当TCG是多线程时,每个vCPU会有一个线程,以便利用其他主机内核。默认设置是在后端和前端都支持多线程且未启用不兼容的TCG功能(例如icount / replay)的情况下启用多线程。

Qemu虚拟机模拟器(通用模拟器与虚拟机工具)

  用n个 CPU 模拟一个SMP系统。在PC目标上,最多支持255个CPU。在Sparc32目标上,Linux将可用的CPU数量限制为4个。对于PC目标,可以指定每个芯片的内核数量, 每个内核的线程数量,每个软件包的芯片数量以及套接字总数 。缺失值将被计算。如果给出三个值中的任何一个,则可以省略CPU总数n。 maxcpus指定可热插拔CPU的最大数量。

Qemu虚拟机模拟器(通用模拟器与虚拟机工具)

  定义一个NUMA节点并为其分配RAM和VCPU。设置从源节点到目标节点的NUMA距离。

  旧版VCPU分配使用'中央处理器'选项,其中 firstcpu和lastcpu是CPU索引。每个'中央处理器'选项表示连续的CPU索引范围(如果省略lastcpu,则为单个VCPU )。可以通过提供多个“中央处理器选项。如果“中央处理器所有节点上都省略了',VCPU在它们之间自动分割。

Qemu虚拟机模拟器(通用模拟器与虚拟机工具)

  中央处理器'选项是'的新选择中央处理器'使用'套接字ID |核心ID |线程ID属性可使用CPU的拓扑布局属性将CPU对象分配给节点。属性集是特定于机器的,并且取决于使用的机器类型/smp选项。可以用'热插拔CPU'监视命令。'节点编号“属性指定节点到CPU对象将被分配,它是所需的节点与声明为”节点与'一起使用之前的'选项中央处理器' 选项。

  例如:

Qemu虚拟机模拟器(通用模拟器与虚拟机工具)

  记忆'为节点分配给定的RAM数量。'Memdev'从给定的内存后端设备向节点分配RAM。如果“记忆'和'Memdev所有节点中都省略了',RAM在它们之间平均分配。

  '记忆'和'Memdev'是互斥的。此外,如果一个节点使用“Memdev',所有人都必须使用它。

  源和目标是NUMA节点ID。 distance是从源到目标的NUMA距离。从一个节点到其自身的距离始终为10。如果给任何一对节点指定了距离,则所有对节点都必须指定距离。虽然,当对于每对节点仅在一个方向上给出距离时,则在相反方向上的距离被假定为相同。但是,如果甚至为一个节点对提供了一对不对称的距离,则必须为所有节点对提供两个方向的距离值,即使它们是对称的。当一个节点无法从另一个节点到达时,将对的距离设置为255。

  请注意-努玛option不分配任何指定资源,它只是将现有资源分配给NUMA节点。这意味着仍然需要使用-米, -smp 选项分别分配RAM和VCPU。

精品推荐
同类推荐
相关下载
  • 最新排行
  • 最热排行
  • 评分最高
系统工具排行榜
实时热词