KVM无法使用EC2 C5.large

时间:2017-11-29 02:44:16

标签: amazon-ec2 virtualization kvm

我在AWS上使用了Centos AMI,类型为C5.large和HVM。我安装了KVM软件包,但是当我运行kvm-ok时,输出是:

Your CPU does not support KVM extensions
KVM acceleration can NOT be used

我的CPU怎么可能不支持加速?

1 个答案:

答案 0 :(得分:1)

您正尝试在虚拟机中运行虚拟机监视器。它是第二级,或嵌套虚拟化您要实现的目标。

由于英特尔硬件仅支持单级硬件辅助虚拟化,因此在管理程序中添加对高效(即非慢速)嵌套的支持需要大量智能软件工程。幸运的是,这已经在许多流行的VMM软件中完成,包括KVM。无论是启用还是取决于顶级VMM的管理设置,因为它决定向其guest虚拟机公开的内容。您应该询问您的托管/云运营商是否有可能为您的实例激活嵌套虚拟化支持,以及它将以货币价值为您带来的成本。

或者,如果您发现自己需要更高的性能,裸机主机而不是VM可能是您的唯一选择,因为每个虚拟化层都会增加资源消耗的开销,尤其是输入输出操作的速度。