我在AWS上使用了Centos AMI,类型为C5.large和HVM。我安装了KVM软件包,但是当我运行kvm-ok
时,输出是:
Your CPU does not support KVM extensions
KVM acceleration can NOT be used
我的CPU怎么可能不支持加速?
答案 0 :(得分:1)
您正尝试在虚拟机中运行虚拟机监视器。它是第二级,或嵌套虚拟化您要实现的目标。
由于英特尔硬件仅支持单级硬件辅助虚拟化,因此在管理程序中添加对高效(即非慢速)嵌套的支持需要大量智能软件工程。幸运的是,这已经在许多流行的VMM软件中完成,包括KVM。无论是启用还是取决于顶级VMM的管理设置,因为它决定向其guest虚拟机公开的内容。您应该询问您的托管/云运营商是否有可能为您的实例激活嵌套虚拟化支持,以及它将以货币价值为您带来的成本。
或者,如果您发现自己需要更高的性能,裸机主机而不是VM可能是您的唯一选择,因为每个虚拟化层都会增加资源消耗的开销,尤其是输入输出操作的速度。