美文网首页程序员我爱编程
linux如何确认服务器的VT功能是否打开?

linux如何确认服务器的VT功能是否打开?

作者: 鸟它鸟 | 来源:发表于2018-04-12 20:31 被阅读0次

    很多网上的文章都告诉我们,cat /proc/cpuinfo |grep vmx可以查看当前主机是否开启的VT功能,其实这样的说法是错误的。

    cat /proc/cpuinfo |grep vmx 如果查找到了vmx表示你当前的CPU是支持虚拟化功能的,但是不代表你现在的VT功能是开启的。

    那么如果查看我当前的VT功能是开启的呢?看2个代码块

    lsmod |grep kvm
    
    未开启
    kvm                   554609  0
    irqbypass              13503  1 kvm
    
    已开启
    kvm_intel             170181  0
    kvm                   554609  1 kvm_intel
    irqbypass              13503  1 kvm
    

    通过上述的执行结果我们可以看到,如果当前的主机是打开VT功能的话,那么我们可以挂载到kvm_intel的内核模块,否则无法挂载到,当然如果你当前该模块没有挂载的话,可以尝试modprobe kvm_intel如果提示你挂载失败,那么你当前的VT功能就是没有开启,需要你进入BIOS然后在CPU相关的配置项中进行开启,然后启动后再查看

    相关文章

      网友评论

        本文标题:linux如何确认服务器的VT功能是否打开?

        本文链接:https://www.haomeiwen.com/subject/ucwfkftx.html