我一直认为xen dom0是一个主机并托管其他domU。
在xen wiki page上,他们提到xen dom0作为主机操作系统。
然而在one of the xen dev list threads中,xen开发人员提到dom0是PV客户。
在这个帖子中,线程的最后一个回复是
“是的。对于HVM来宾,这是预期的。他们的系统调用开销和内存 bandwith将比 PV客人更快(这是dom0)。 这就是为什么PVH是如此有趣的未来方向 - 它是带有HVM的PV 容器,以降低系统调用开销和内存页表操作。“
所以我的问题是:
答案 0 :(得分:1)
Dom0本质上是一个在裸机虚拟机管理程序上运行的虚拟机,它以更高的权限运行以进行管理。
在虚拟机管理程序下运行的其他域与dom0共存,而不是在它上面。
答案 1 :(得分:1)
HVM意味着域不支持VM ,因此您可以安装任何操作系统,它将在不经过定制的情况下运行,无法作为VM运行。 这需要一些本身不是硬件虚拟化的东西,即声卡,图形卡,网卡等,由Dom0模拟。在Xen中,这是QEMU发挥作用的地方 - 它模仿没有像CPU那样的硬件虚拟化的东西。 因此,作为HVM运行的操作系统将像使用物理主机一样访问网络/声卡等。 Dom0模拟硬件响应,因此可以获得一些性能。
PV(半虚拟化)域,至少在某种程度上,了解它正在虚拟环境中运行。例如,您可以为网络使用半虚拟化驱动程序,因此它将使用超级调用而不是尝试直接与硬件通信。
答案 2 :(得分:0)
xen dom0是来宾还是主持人? 这是主持人。
如果是访客,那么是否有HVM dom0? 不,这是PV领域。只有domU可以是HVM。 Dom0必须使用超级调用来处理管理。如果是HVM,性能将受到影响。
答案 3 :(得分:0)
Dom0是一位客人!由Xen大师Jugen Gross(JürgenGroß)确认。
Xen是1类管理程序,因此dom0是guest虚拟机。它有特殊的 特权,但其资源由管理程序控制。