amazon-ec2 - KVM 不适用于 EC2 C5.large

标签 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 怎么可能不支持加速?

最佳答案

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

由于 Intel 硬件仅支持单一级别的硬件辅助虚拟化,因此添加对高效(即,速度不会太慢)嵌套的支持需要在虚拟机管理程序中进行大量巧妙的软件工程。幸运的是,这已经在许多流行的 VMM 软件中完成,包括 KVM。它是启用还是取决于顶级 VMM 的管理设置,因为它决定向其 guest 公开什么。您应该询问您的托管/云运营商是否有可能为您的实例激活嵌套虚拟化支持,以及您的货币值(value)。

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

关于amazon-ec2 - KVM 不适用于 EC2 C5.large,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47544211/

相关文章:

virtualization - 开发人员如何利用虚拟化?

centos - CentOS7主机创建ubuntu guest失败(VMWare SVGA不可用)

amazon-web-services - 如何在Amazon Linux2上安装Docker

amazon-web-services - 启用 InstanceMetadataTags 时权限不足 `run-instance`

windows - 如何确定为磁盘设备分配了哪些 block ?

asp.net - 尝试运行 vNext 示例应用程序时出现 kpm restore 问题

hadoop - 命令 "hadoop namenode -format"会改变整个硬盘文件系统类型吗?

php - 仅 Microsoft Outlook 365 未收到通过 PHP Mail() 发送的电子邮件

github - 通过 SSH URL 克隆 github repo 时是否需要为新的 EC2 实例重新生成 SSH key ?

linux - 对不受信任的源代码的编译和执行进行沙箱化的架构