如何查看linux是否打開虛擬化


【服務器虛擬化】

執行命令:

cat /proc/cpuinfo |grep vmx

   

如果有輸出,則說明CPU支持虛擬化技術。

--------> svm - Secure virtual machine, AMD的虛擬化技術AMD-V

--------> vmx - Intel的虛擬化技術Intel-VT

   

然后執行命令:

lsmod |grep kvm

可以對比以下結果:

未開啟

kvm 554609 0

irqbypass 13503 1 kvm

   

已開啟

kvm_intel 170181 0

kvm 554609 1 kvm_intel

irqbypass 13503 1 kvm

如果沒有開啟的話,需要進入BIOS然后在CPU相關的配置項中進行開啟,然后啟動后再查看。

   

KVM嵌套虛擬化】

執行命令:

root@localhost:~# modinfo kvm_intel | grep nested

parm: nested:bool
 

root@localhost:~# cat /sys/module/kvm_intel/parameters/nested

Y

   

如果上面的結果顯示不是Y,則需要手動開啟嵌套虛擬化:

modprobe -r kvm-intel
modprobe kvm-intel nested=1

   

然后再執行命令查看。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM