【虛擬機器】如何判斷CPU是否支援硬體虛擬化
如何判斷CPU是否支援硬體虛擬化
linux系統
輸入 cat /proc/cpuinfo | grep vmx --color 有結果顯示,表明支援intel-vt 虛擬化
輸入 cat /proc/cpuinfo | grep svm --color 有結果顯示,表明支援amd-vt 虛擬化
1 windows10檢視
cmd中執行systeminfo在最後看到:
win系統
需要securable軟體才能檢視
使用securable來檢測檢測CPU是否支援虛擬化。開啟軟體後自動檢測,第三個顯示yes代表支援虛擬化。
在計算機中,虛擬化(英語:Virtualization)是一種資源管理技術,是將計算機的各種實體資源,如伺服器、網路、記憶體及儲存等,予以抽象、轉換後呈現出來,打破實體結構間的不可切割的障礙,使使用者可以比原本的組態更好的方式來應用這些資源。這些資源的新虛擬部份是不受現有資源的架設方式,地域或物理組態所限制。一般所指的虛擬化資源包括計算能力和資料儲存。
很多人在工作生活中都需要用到虛擬機器,那麼,什麼樣的系統才可以安裝虛擬機器呢?使用者可以使用軟體SecurAble來判斷。
工具/原料
第1步: 1 Windows作業系統
第2步: 2 SecurAble軟體
方法/步驟
第1步: 1 開啟軟體SecurAble後,可以看到如下介面。
第2步: 2 最左側的圖示顯示了當前電腦使用的CPU是64位還是32位的。但是一定要注意,安裝哪一種型別的虛擬機器(32位還是64位),要以作業系統的最大字長為準。查詢方法如下圖所示。
第3步: 3 中間的Hardware DEP標誌著計算機硬體是否支援虛擬化,如果為No,則系統不能夠安裝虛擬機器。
第4步: 4 最後的Hardware Virtualization標誌著計算機可虛擬化功能是否開啟,如果並未開啟,需要重啟計算機,到BIOS中將Virtualization選項開啟。
第5步: 5 上述所有工作進行完畢後,就可以放心地安裝虛擬機器了。
注意事項
第1步: 如果對軟體的使用存在疑問,可以將SecurAble窗體內圖示點開檢視詳細的說明。
【系統】檢測CPU是否支援Intel VT虛擬化技術
:VT-x features locked or unavailable in MSR.
如果不開啟虛擬化支援,是不能在虛擬機器裝64位作業系統或者安裝作業系統設定多個CPU,如果安裝32位作業系統只設定一個CPU,則不會出現上述錯誤。
Intel Virtualization Technology(VT)就是以前眾所周知的“Vanderpool”技術,這種技術讓可以讓一個CPU工作起來就像多個CPU並行執行,從而使得在一部電腦內同時執行多個作業系統成為可能。
根據intel的資料,intel虛擬技術的實現需要同時具有處理器、晶片組、BIOS、VMM軟體的支援,這些特定的平臺軟體必須全部到位。
我將針對VMware和Virtual PC等虛擬機器是否能夠安裝64位系統進行分析和探討。
我將會用到2個軟體對CPU是否支援Intel VT虛擬化技術進行檢測,分別是CPU-Z和SecurAble。
使用CPU-Z檢測是否支援VT,如下圖,在“指令集”中支援"VT-x"指令,則為CPU支援VT虛擬化技術,否則無法在VM中安裝64位系統:
為了進一步檢查BIOS是否支援(開啟)VT,就要使用SecurAble來檢測了。
注:SecurAble軟體如下說明:
左邊:檢測系統是否支援64位
中間:是否支援硬體資料執行保護(也就是地址擴充套件)
右邊:是否支援VT虛擬化技術(我們只看這一項)
>. 顯示為Yes,表你的電腦硬體支援VT(CPU、BIOS都支援,VT選項並不一定是處在開啟狀態),可以在VM上安裝64位系統。
由網上的資料,有兩種情況:
1>. CPU支援VT,BIOS上鎖定關閉。
2>. CPU支援VT,並且在BIOS裡已經開啟,但是BOIS並沒有更改VT開啟與否的選項。
>. 顯示為No,表示電腦硬體不支援VT(BIOS或CPU不支援),無法在VM上安裝64位系統。
>. 顯示為Locked On,表示電腦硬體支援VT(CPU、BIOS都支援),可以在VM上安裝64位系統,並且BIOS裡一定有設定VT開啟與否選項(此時該選項為開啟狀態)
>. 顯示為Locked Off,表示電腦硬體可能支援VT,在VM裡可能可以安裝64位系統。
由網上的資料,有兩種情況:
1>.CPU不支援VT,BIOS沒有開啟VT選項
2>.CPU支援VT,BIOS沒有開啟VT選項
注意:至於在這種情況下檢測CPU是否支援VT,需要先到BIOS中開啟VT選項,再使用SecurAble進行檢測。
至於如何在BIOS中開啟和關閉VT,可以進入BIOS的“高階(advance)”選項或CPU選項中檢視,是否有"Intel Virtualization Tech"選項或"Intel VT"選項等類似名字的選項,設定為“Enable”即可。
相關參考:
用SecurAble檢測cpu是否支援Intel VT虛擬化技術
http://blog.163.com/hypc_bevery@yeah/blog/static/92937163201161044713931/
相關下載:
>. CPU-Z官網下載:
64位:
32位:
>. SecurAble:
一、Windows平臺:
使用cpu-Z即可檢視。
二、Linux平臺:
在終端執行#cat /proc/cpuinfo(或#grep -E '(vmx|svm)' /proc/cpuinfo)命令,找到flags部分,如果其中輸出有VMX或SVM,即表明支援虛擬化技術。
三、 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的虛擬化技術VT技術
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的虛擬化技術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
About Me
.............................................................................................................................................
● 本文整理自網路
● 本文在itpub(http://blog.itpub.net/26736162/abstract/1/)、部落格園(http://www.cnblogs.com/lhrbest)和個人微信公眾號(xiaomaimiaolhr)上有同步更新
● 本文itpub地址:http://blog.itpub.net/26736162/abstract/1/
● 本文部落格園地址:http://www.cnblogs.com/lhrbest
● 本文pdf版、個人簡介及小麥苗雲盤地址:http://blog.itpub.net/26736162/viewspace-1624453/
● 資料庫筆試面試題庫及解答:http://blog.itpub.net/26736162/viewspace-2134706/
● DBA寶典今日頭條號地址:
.............................................................................................................................................
● QQ群:230161599 微信群:私聊
● 聯絡我請加QQ好友(646634621),註明新增緣由
● 於 2017-07-01 09:00 ~ 2017-07-31 22:00 在魔都完成
● 文章內容來源於小麥苗的學習筆記,部分整理自網路,若有侵權或不當之處還請諒解
● 版權所有,歡迎分享本文,轉載請保留出處
.............................................................................................................................................
● 小麥苗的微店:
● 小麥苗出版的資料庫類叢書:http://blog.itpub.net/26736162/viewspace-2142121/
.............................................................................................................................................
使用微信客戶端掃描下面的二維碼來關注小麥苗的微信公眾號(xiaomaimiaolhr)及QQ群(DBA寶典),學習最實用的資料庫技術。
小麥苗的微信公眾號 小麥苗的QQ群 小麥苗的微店
.............................................................................................................................................
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26736162/viewspace-2142719/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何判斷當前主機是物理機還是虛擬機器?虛擬機
- xen安裝半虛擬化虛擬機器虛擬機
- Dalvik虛擬機器、Java虛擬機器與ART虛擬機器虛擬機Java
- 硬體輔助虛擬化:開創普遍虛擬化計算時代
- PD虛擬機器 18 for Mac(Mac虛擬機器軟體)虛擬機Mac
- Java 虛擬機器診斷利器Java虛擬機
- 伺服器虛擬化基礎知識:如何虛擬化?伺服器
- 虛擬機器去虛擬化過魯大師教程虛擬機
- java虛擬機器和Dalvik虛擬機器Java虛擬機
- Android 虛擬機器 Vs Java 虛擬機器Android虛擬機Java
- VMware虛擬機器如何設定使主機和虛擬機器不同IP虛擬機
- 虛擬機器虛擬機
- Java虛擬機器02——物件存活判斷和4種引用Java虛擬機物件
- VMware虛擬機器優化,提高虛擬機器執行速度的方法?虛擬機優化
- 虛擬機器arm虛擬環境搭建虛擬機
- 連線虛擬機器oracle 和虛擬機器KEY虛擬機Oracle
- 虛擬機器(三)虛擬機器配置靜態Ip虛擬機
- 虛擬機器軟體Parallels Desktop 19 for Mac虛擬機器 19.0.0虛擬機ParallelMac
- vmware虛擬機器網路中斷虛擬機
- Openstack命令列刪除虛擬機器硬體模板flavor命令列虛擬機
- 虛擬機器硬體環境搭建問題若干(一)虛擬機
- 怎麼判斷Win10系統是否適用於Hyper-V虛擬機器Win10虛擬機
- Java 虛擬機器之三:Java虛擬機器的記憶體結構Java虛擬機記憶體
- 雲端自動化虛擬機器虛擬機
- JVM 虛擬機器JVM虛擬機
- JVM虛擬機器JVM虛擬機
- Neo 虛擬機器虛擬機
- VMware虛擬機器虛擬機
- 伺服器物理機使用ESXI虛擬化並劃分虛擬機器伺服器虛擬機
- VC顯示虛擬機器CPU被鎖定虛擬機
- 親測好用的虛擬機器軟體:vm虛擬機器 mac中文版虛擬機Mac
- 超好用的mac虛擬機器軟體:VM虛擬機器 mac中文版Mac虛擬機
- 虛擬化技術之kvm虛擬機器建立工具qemu-kvm虛擬機
- VMware 虛擬機器一鍵去虛擬化工具虛擬機
- 啥是伺服器虛擬化,虛擬化的優勢伺服器
- 【原創】Linux虛擬化KVM-Qemu分析(四)之CPU虛擬化(2)Linux
- 深入理解虛擬機器之虛擬機器類載入機制虛擬機
- 虛擬機器突然沒網了,虛擬機器突然滑鼠失靈虛擬機