首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >qemu之间的差异?

qemu之间的差异?
EN

Stack Overflow用户
提问于 2013-07-13 14:53:51
回答 2查看 5.5K关注 0票数 2

以下类型的qemu有什么不同?两种方法都使用centos 6.4。

  1. yum安装qemu,然后显示版本: root@centos6qemu# /usr/local/bin/qemu-system-x86_64 -版本 QEMU模拟器版本1.2.50 (Qemu Devel),版权(c) 2003-2008 Fabrice Bellard
  2. 获取源代码并由gcc构建。 root@centos6qemu-kvm# /usr/libexec/qemu-kvm -版本 QEMU PC仿真器版本0.12.1 (qemu-kvm-0.12.1.2),版权(c) 2003-2008 Fabrice Bellard
EN

回答 2

Stack Overflow用户

发布于 2013-12-24 03:35:04

Qemu采用两种cpu虚拟化方式: TCG (微代码生成器)和KVM。TCG用普通c#代码模拟客户代码的所有指令,并将客户代码实时转换为主机代码。虽然KVM允许主机直接运行来宾代码,但KVM要求来宾和主机拥有相同的指令集(基本上是相同的cpu),但并不是每个cpu都可以这样做,对于英特尔cpu,它需要VMX特性。我猜你已经了解这些了。

QEMU过时了,KVM随QEMU而来如果你下载了最新的代码,你只需要用“--启用-kvm”选项编译它。您的QEMU源代码非常旧,最新版本的QEMU是AFAIK,1.7。

您的yum源代码提供了1.2.50版本的qemu。尝试“qemu",如果您不想从源代码构建(虽然我还没有试过),可以尝试使用-enable运行。

票数 3
EN

Stack Overflow用户

发布于 2016-03-04 17:25:20

Qemu是Hypervisor。KVM不是,它是一个加速器(linux模块,它可以快速转换代码)并与Qemu一起使用,因为与TCG一起使用Qemu很慢。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17631307

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档