开发者社区> 问答> 正文

平头哥1520没有实现hypervisor扩展,但系统内能看到/dev/kvm设备节点,是怎么回事?

平头哥1520没有实现hypervisor扩展吧,但系统内能看到/dev/kvm设备节点,是怎么回事?

展开
收起
游客euw775o3p46fg 2023-06-09 11:58:24 80 0
2 条回答
写回答
取消 提交回答
  • 您提到的平头哥1520不支持hypervisor扩展的问题确实存在。hypervisor 扩展需要硬件支持,而平头哥1520芯片不支持硬件虚拟化,因此无法使用hypervisor扩展功能。

    关于/dev/kvm设备节点的问题,该节点是用于kvm虚拟化的,但由于平头哥1520硬件不支持虚拟化,因此该节点实际上是无法使用的。虽然该节点在系统内是存在的,但是因为硬件不支持,所以无法实际使用。

    如果您需要使用kvm虚拟化的功能,建议选择支持硬件虚拟化的硬件平台进行开发。感谢您的提问。

    2023-06-09 14:41:42
    赞同 展开评论 打赏
  • 值得去的地方都没有捷径

    对于平头哥1520这样的主板或服务器,其硬件平台可能已经内置了Intel VT-X或者AMD-V等硬件辅助虚拟化技术,从而实现了基于硬件的虚拟化。

    而/dev/kvm设备节点通常是由于系统内核中已经加载了KVM(Kernel-based Virtual Machine)模块。KVM是一个Linux内核模块,它提供了一种基于内核的虚拟化技术,通过这种技术可以方便地在Linux上运行虚拟机。

    因此,如果系统内核支持KVM模块并将其加载在内存中,即使硬件平台不支持hypervisor扩展,也可以在系统内部通过KVM模块来实现虚拟化。

    需要注意的是,虽然KVM是一种软件的虚拟化技术,但它需要硬件平台支持虚拟化功能,否则它将无法使用,并且在不支持虚拟化的情况下,KVM也无法提供与基于硬件虚拟化相同的性能和效果。

    2023-06-09 13:07:21
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
问答排行榜
最热
最新

相关电子书

更多
《平头哥剑池CDK快速上手指南》 立即下载
无需从0开发 1天上手只能语音离在线方案 立即下载
无需从0开发 平头哥教你1天上手蓝牙Mesh应用解决方案 立即下载