我们专注服务于当下互联网基础设施建设与云计算、大数据时代的各种需求!

xen虚拟化与半虚拟化硬件要求

半虚似化要求 (Para-virtualization)

64位cpu都支持,32位cpu需支持(PAE)

以Intel (R) Pentium(R) Dual CPU E2140 @ 1.60GHz为例

cat /proc/cpuinfo | grep flags

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 pbe nx lm pni monitor ds_cpl est tm2 xtpr

以上包含了pae

 

全虚似化要求(Fully-virtualization)

需Intel VT(vmx)和AMD’s AMD-V(svm)功能

以Intel Xeon CPU E5504 @ 2.00GHz为例

cat /proc/cpuinfo |grep flags

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 syscall nx rdtscp lm constant_tsc pni monitor ds_cpl vmx est tm2 cx16 xtpr popcnt lahf_lm

包含了pae及vmx

注:

.一些厂商禁止了机器BIOS中的VT选项, 这种方式下VT不能被重新打开.

./proc/cpuinfo仅从Linux 2.6.15(Intel)和Linux 2.6.16(AMD)开始显示虚拟化方面的信息. 请使用uname -r命令查询您的内核版本.