Re: what's the different for "qemu --eanble-kvm" and "accel=kvm" and "qemu(when kvm kmod load)"

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Jan 7, 2013 at 4:58 PM, Stefan Hajnoczi <stefanha@xxxxxxxxx> wrote:
> On Sun, Jan 6, 2013 at 12:27 PM, lei yang <yanglei.fage@xxxxxxxxx> wrote:
>> What's the different with below combos?
>
> The difference is historical, it's just how the command-line options
> evolved over time.
>
>> 1)qemu --enable-kvm
>
> The old way.  Still useful because it's slightly easier to type than
> --machine accel=kvm.
>
>> 2)qemu accel=kvm
>
> The "modern" way.
>
>> 3)qemu without above parameters when kvm kmod has been load
>
> There is a difference in behavior between QEMU and qemu-kvm here:
>
> QEMU uses TCG and not KVM by default, regardless of whether the kvm.ko
> module has been loaded or not.  qemu-kvm uses KVM by default, if
> available.
>
> The qemu-kvm fork has been retired so it's best not to rely on this
> behavior.  Future distro packages will be built from QEMU and unless a
> code change is made, the default accelerator is TCG.
>

Thanks fro the explain

So if we want use kvm we need to explicitly add "--enable-kvm" or  " accel=kvm"
regardless kvm.ko load or not

How can we check we are using TCG or KVM, can we check this in guestos
or check this with monitor
can you show me the exactly command?

Lei


> Stefan
--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux