Find out if my server is capable of running para-virtualized guest ( PAE support )

by on May 1, 2007 · 2 comments· LAST UPDATED May 1, 2007

in , ,

Paravirtualization is a virtualization technique that presents a software interface to virtual machines that is similar but not identical to that of the underlying hardware. This requires operating systems to be explicitly ported to run on top of the virtual machine monitor (VMM), which the owner of exclusive rights in a proprietary operating system may decline to allow for strategic purposes, but may enable the VMM itself to be simpler and for the virtual machines that run on it to achieve higher performance.

It does not require complete emulation of hardware devices. Paravirtual mode uses an API to interact with the host virtualization platform.

To determine if the server has PAE support, enter:
# grep pae /proc/cpuinfo
Output:

flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm up

If the system has PAE support, it can run a para-virtualized guest using XEN or other tools.

If there is no output at all, then the server is not capable of running para-virtualized guest operating system using XEN or other tools.

Updated for accuracy!

TwitterFacebookGoogle+PDF versionFound an error/typo on this page? Help us!
1 George May 1, 2007 at 2:35 pm

uh, PAE is different from para-virtualization.

http://en.wikipedia.org/wiki/Physical_Address_Extension

2 nixCraft May 1, 2007 at 3:17 pm

George,

Yup, both are different. Actually I should have added something as follows:

If the system has PAE support and it can run a para-virtualized guest using XEN. The post has been updated.

Appreciate your post.

Comments on this FAQ are closed. If you'd like to continue the discussion on this topic, you can do so at our forum.

Previous post:

Next post: