广州总校区切换校区
图片
news

新闻资讯

QEMU简介

发布时间: 2022-05-13

QEMU简介,QEMU是运行在用户层的开源全虚拟化解决方案,可以在Intel x86机器上虚拟出完整的操作系统,其性质与VMware player类似,由于QEMU工作在用户层,所以很多硬件的特权指令、内核操作无法实现,所以在性能上表现比较差,一般都会配合使用KVM作为底层接口来完成虚拟化。

QEMU主要提供两种功能给用户使用:一是作为用户态模拟器,利用动态代码翻译机制来执行不同于主机架构的代码;二是作为虚拟机监管器,能模拟整个计算机系统,包括中央处理器及其他周边设备,它使得为跨平台编写的程序进行测试及除错工作变得容易。

QEMU在模拟全系统时,能够利用其他VMM来使用硬件提供的虚拟化支持,创建接近于主机性能的虚拟机。

用户可以通过不同Linux发行版所带有的软件包管理器来安装QEMU。如在Debian系列的发行版上可以使用下面的命令来安装:



或者在红帽系列的发行版上使用如下命令安装:



除此之外,也可以选择从源码安装。


QEMU的主要特点QEMU主要特点包括:

①默认支持多种架构。可以模拟x86个人计算机、AMD64个人计算机、MIPSR4000与PowerPC等硬件架构。

②可扩展,可自定义新的指令集。

③开源,可移植,仿真速度快。

④在支持硬件虚拟化的x86构架上,可以使用KVM加速配合内核KSM大页面备份内存,速度稳定远超过VMware ESX。

⑤增加了模拟速度,某些程序甚至可以实时运行。

⑥可以在其他平台上运行Linux的程序。

⑦可以储存及还原运行状态(如运行中的程序)。

⑧可以虚拟网络卡。

上一篇: 桌面虚拟化原理

下一篇: IaaS的技术构架

<
在线咨询 ×

您好,请问有什么可以帮您?我们将竭诚提供最优质服务!