我刚刚意识到,XenCenter 中的 10 台虚拟机中有 2 台的属性窗口略有不同。在这两台虚拟机中,我无法设置操作系统启动参数,因为在窗口中我只能设置启动顺序。因此,我附上了不同窗口的两张屏幕截图。这些是不同类型的虚拟机吗?我该如何更改它们?
附言:缺少此字段的 2 台虚拟机也不允许我在虚拟控制台中粘贴任何内容。
答案1
第一个虚拟机在 PVHVM 模式下运行,因此QEMU
与 Xen 协作虚拟化虚拟机背后的硬件。此模式适用于一般不支持 Xen 半虚拟化的操作系统,如 Windows 和 FreeBSD。
第二个来自以 PV 模式运行的 VM。在此模式下,所有内容都是半虚拟化的。因此没有模拟 BIOS。启动过程由 定义pygrub
,此屏幕显示此模式下可用的选项。通常 Linux VM 和 32 位 FreeBSD 在此模式下运行。
如果客户操作系统支持,您可以更改为 PVHVM 和 PV。
今天似乎是跑步的好主意一切在 PVHVM 中,即使是具有完整半虚拟化支持的主机。您可以在此处查看一些基准测试:https://xen-orchestra.com/debian-pvhvm-vs-pv/