【问题标题】:Can a hypervisor with paravirtualized guests benefit from virtualization extensions?具有半虚拟化来宾的虚拟机管理程序能否从虚拟化扩展中受益?
【发布时间】:2018-11-28 15:48:07
【问题描述】:

一位管理程序开发人员声称,即使他们只支持半虚拟化来宾,虚拟化在具有硬件虚拟化扩展的平台上仍然会更快。

这有意义吗?通过哪种机制甚至可以提高性能?

【问题讨论】:

    标签: virtualization hypervisor paravirtualization


    【解决方案1】:

    是的。在非常抽象的意义上,VMM 需要做两件事:允许来宾做它需要做的事情,并阻止它做它不应该做的事情。半虚拟化解决了第一部分。硬件虚拟化扩展在解决第二部分非常有效。

    【讨论】:

    • 我查看了 ARM 手册以找到一些具体示例。我发现了可以禁用某些指令或停止访问特殊寄存器的陷阱控件。这是只有通过硬件虚拟化扩展才能实现的,还是更高效?
    猜你喜欢
    • 2021-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-11
    • 2010-09-06
    • 2020-09-08
    • 1970-01-01
    相关资源
    最近更新 更多