公司有一台服务器安装的是centos系统,通过相关命令查看到该服务器是支持虚拟化的。
linux下查看机器是否支持虚拟化:
在终端执行如下命令:
cat /proc/cpuinfo
grep -e ‘(vmx|svm)’ /proc/cpuinfo
找到flags部分,如果其中输出有vmx或svm,即表明支持虚拟化技术。其中vmx代表的是intel的芯片,而svm代表的是amd的芯片。如下图:
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnLi1WdoR3XxADMldWYtl2XwlGbj9CX3AzLcRTMwIzLcNHZh9GbwV3LcRnblRnbvNWLwd3Lc12bj5Sau5WYslmL3d3dvw1LcpDc0RHaiojIsJye.png)
在平时工作及娱乐过程中,使用最多的就是intel的芯片。itel芯片开启虚拟化很简单的,只需要在bios设置中找到cpu选项中找到vt-x,设置为enable即可。
而amd的芯片,则在bios中的:m.i.t.下 “advanced frequency settings”,这下面有一项是:“advanced cpu core features”,就在这下面有一个选项:svm 设置为enable即可。如下图: