《在Linux和Windows下查看CPU是否支持虛擬化的方法》要點(diǎn):
本文介紹了在Linux和Windows下查看CPU是否支持虛擬化的方法,希望對(duì)您有用。如果有疑問,可以聯(lián)系我們。
當(dāng)我們要在一臺(tái)已經(jīng)安裝了操作系統(tǒng)的服務(wù)器上部署虛擬化環(huán)境,為了確保后面虛擬化安裝部署的成功,如何確認(rèn)當(dāng)前服務(wù)器的CPU是否支持虛擬化呢?
針對(duì)Linux和Windows,下面各自介紹一個(gè)查看的方法:
1. Windows平臺(tái):
搜索下載小工具:securable
用戶需要查看的也就是截圖中的Hardware Virtualization選項(xiàng).前面3種情況很簡單:
NO:CPU不支持
Yes:CPU支持,趕快去將BIOS里的VT開關(guān)設(shè)為Enabled吧
Locked ON:CPU支持,且BIOS已經(jīng)打開該功能
Locked OFF:BIOS當(dāng)前禁用了虛擬化技術(shù),但是不確定CPU本身是否支持.遇上這種情況,先去找找BIOS里面是否有Virtualization Technology并設(shè)置為Enabled,然后重新測試,若結(jié)果沒變,那也還是沒用.
2. Linux平臺(tái):
在終端執(zhí)行cat /proc/cpuinfo命令,找到flags部分,如果其中輸出有VMX或SVM,即表明支持虛擬化技術(shù).
》如果是Intel CPU:
cat /proc/cpuinfo | grep vmx
》如果是AMD CPU
cat /proc/cpuinfo | grep svm ##(for AMD CPU)
補(bǔ)充說明:Linux顯示的flags部分解釋如下
fpu – Onboard FPU
vme – Virtual Mode Extensions
de – Debugging Extensions
pse – Page Size Extensions
tsc – Time Stamp Counter
msr – Model-Specific Registers
pae – Physical Address Extensions
mce – Machine Check Architecture
cx8 – CMPXCHG8 instruction
apic – Onboard APIC
sep – SYSENTER/SYSEXIT
mtrr – Memory Type Range Registers
pge – Page Global Enable
mca – Machine Check Architecture
cmov – CMOV instructions (plus FCMOVcc, FCOMI with FPU)
pat – Page Attribute Table
pse36 – 36-bit PSEs
pn – Processor serial number
clflush – CLFLUSH instruction
dts – Debug Store
acpi – ACPI via MSR
mmx – Multimedia Extensions
fxsr – FXSAVE/FXRSTOR, CR4.OSFXSR
sse – SSE
sse2 – SSE2
ss – CPU self snoop
ht – Hyper-Threading
tm – Automatic clock control
ia64 – IA-64 processor
pbe – Pending Break Enable
syscall – SYSCALL/SYSRET
mp – MP Capable
nx – Execute Disable
mmxext – AMD MMX extensions
fxsr_opt – FXSAVE/FXRSTOR optimizations
pdpe1gb – GB pages
rdtscp – RDTSCP
lm – Long Mode (x86-64)
3dnowext – AMD 3DNow! extensions
3dnow – 3DNow!
k8 – Opteron, Athlon64
k7 – Athlon
constant_tsc – TSC ticks at a constant rate
up – smp kernel running on up
pebs – Precise-Event Based Sampling
bts – Branch Trace Store
nonstop_tsc – TSC does not stop in C states
pni – SSE-3
pclmulqdq – PCLMULQDQ instruction
dtes64 – 64-bit Debug Store
monitor – Monitor/Mwait support
ds_cpl – CPL Qual. Debug Store
vmx – Hardware virtualization //intel的虛擬化技術(shù)VT技術(shù)
smx – Safer mode
est – Enhanced SpeedStep
tm2 – Thermal Monitor 2
ssse3 – Supplemental SSE-3
cid – Context ID
fma – Fused multiply-add
cx16 – CMPXCHG16B
xptr – Send Task Priority Messages
pdcm – Performance Capabilities
dca – Direct Cache Access
sse4_1 – SSE-4.1
sse4_2 – SSE-4.2
x2apic – x2APIC
aes – AES instructions
xsave – XSAVE/XRSTOR/XSETBV/XGETBV
avx – Advanced Vector Extensions
hypervisor – Running on a hypervisor
lahf_lm – LAHF/SAHF in long mode
cmp_legacy – If yes HyperThreading not valid
svm – Secure virtual machine //AMD的虛擬化技術(shù)AMD-V
extapic – Extended APIC space
cr8legacy – CR8 in 32-bit mode
abm – Advanced bit manipulation
sse4a – SSE-4A
ibs – Instruction Based Sampling
sse5 – SSE-5
skinit – SKINIT/STGI instructions
wdt – Watchdog timer
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/4625.html