linux 中查看CPU是否已经打开虚拟化

最近在研究XenServer,今天终于搞到手了一只大母鸡,不过可惜的是不支持VT…下面附上我的检查方法

首先打开XenCenter,然后连接到服务器,切换到控制台标签

执行:

grep -E 'svm|vmx' /proc/cpuinfo

[buy] 此为Linux下的命令,如果系统不是XenServer但是系统是Linux为内核的系统也可以执行 [/buy]

[task] 如果有返回。就说明你的cpu已经打开了虚拟化. 如果没有返回,先检查一下bios设置:

Advanced菜单下的CPU Configuration子菜单中,有一个名为Intel Virtualization Tech的选项,可设置是否开启虚拟技术。该选项默认为[Enabled],可以提供额外的硬件计算能力。如果此功能被关闭后再次开启,必须拔掉交流供电然后重新插入并上电,此功能才会生效。

如果木有这个选项或者类似VT的选项很抱歉… [/task]

 

4 Replies to “linux 中查看CPU是否已经打开虚拟化”

  1. XenVPS就是通过XenServer系统虚拟出来的,Xen分为全虚拟与半虚拟,半虚拟可以开Linux的小鸡,但是不能虚拟Win系统,所以需要使用VT.

  2. XenVPS就是通过XenServer系统虚拟出来的,Xen分为全虚拟与半虚拟,半虚拟可以开Linux的小鸡,但是不能虚拟Win系统,所以需要使用VT.

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据