博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

如何查看当前linux服务器是否支持虚拟化

Posted on 2019-04-18 00:11  southtianmen  阅读(4165)  评论(0编辑  收藏  举报
[root@localhost ~]# grep -E '(svm|vmx)' /proc/cpuinfo
或者:
[root@localhost ~]# cat /proc/cpuinfo
找到flags部分,如果其中输出有SVM或VMX,表明CPU支持虚拟化技术:
==》 svm - Secure virtual machine, AMD的虚拟化技术AMD-V
==》 vmx - Intel的虚拟化技术Intel-VT

kvm虚拟化的嵌套:
root@localhost:~# modinfo kvm_intel | grep nested
parm: nested:bool
root@localhost:~# cat /sys/module/kvm_intel/parameters/nested
Y
如果上面的显示结果不是 Y 的话需要开启 nested:
root@localhost:~# modprobe -r kvm-intel
root@localhost:~# modprobe kvm-intel nested=1
root@localhost:~# cat /sys/module/kvm_intel/parameters/nested
Y