How to makesure VM is in Para virtualization mode on XEN?

I am having a server running XEN,with ubuntu 12.04 as Domain 0.

Intel VT is turned on by default and i dont want to run any Windows OS as VM. So

1. how can i makesure that all the created VM will be in
paravirtualized mode even with VT enabled?

I have heard that in Full Virtualization hypervisor needs to work hard for emulating all the underlying hardware,which may reduce performance for too much i/o specific applications when compared to para mode.

2.Since i am running only Linux VMs do i really need to enable VT
support?

3.Can i be able to run Linux VM in para mode with VT enabled?

4.Will simply turning on VT support changes virtualization from para to full virtualization??

5.Will there be any performance improvement for VM running Linux OS if VT is enabled?

Solution 1:

  1. While creating VMs using virt-install or any virtualization product/tool , you need to specify the type of virtualiztion you want. Ex:- with virt-install -v ensures hvm machine and -p gives you a paravirtualized machine.

  2. With linux also one needs to enable VT support if present.

  3. Yes

  4. Yes. With VT enabled and type of VM chosen the virtualization type changes (obviously in presence of hypervisor).

  5. Yes. This should make a difference.