具有半虚拟化来宾的管理程序能否从虚拟化扩展中受益?

Can a hypervisor with paravirtualized guests benefit from virtualization extensions?

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

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

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