我们的基本系统在 Linux 上运行,但不幸的是 UI 必须在 Windows 上。说来话长。但这就是要求。所以我们的想法是使用 VirtualBox 或 Xen 在虚拟机中运行 Windows。由于我们的实时性能限制,我们希望将虚拟机隔离到单个处理器(在多处理器计算机的情况下)或处理器核心(在多核处理器的情况下)。
这样的事情可能吗?可以在运行虚拟机的进程上设置处理器(核心)关联性吗?对于这一要求,一个虚拟化平台是否比另一个更好?我对 Xen、KVM、VirtualBox、OpenVZ 等感到困惑。