就个人而言,我有很多积极的经历,使用Xen这样的虚拟机管理程序,然后可以在轻量级微内核虚拟机管理程序下运行Linux和Windows,它们都不会对性能产生重大影响,而且此配置更加灵活,让您可以随时轻松地在两者之间重新分配资源。
这几乎与您提到的梦想设置相符,因为您可以随时独立启动或关闭两个操作系统以将资源重新分配给另一个操作系统,并且您将无法注意到任何性能下降(实际上,这可能会慢%在某些情况下,但除非您专门进行基准测试以进行测试,否则您不会注意到这一点。
唯一要注意的是某些功能需要您的CPU支持可视化,但是每个i7都支持(可视化),因此这对您来说不是问题。
编辑:
Xen包含自己的微内核,不需要Debian来运行它,唯一需要linux系统的原因是重新配置Xen,因为配置程序是在其中一个guest虚拟机上运行的linux程序(来宾是Xen使用的术语表示VM)。您可以随时运行linux,也可以只运行Windows,或者两者都运行,但是为了配置Xen的设置,您将需要运行linux,因此建议在后台运行一个小型linux,以便在需要时执行此操作。
硬件可以通过几种方式处理,Xen提供了一组虚拟设备,这些虚拟设备允许一块硬件供多个来宾同时使用,例如网卡和声卡等。
对于无法通过这种方式工作的硬件或xen具有直通设备的一次只能由一个来宾使用的硬件,这意味着您可以随时选择并选择哪个来宾可以直接访问该硬件,并可以在任何时间进行切换时间。如果需要高速加速的渲染而没有任何虚拟化开销,则可以这样做以使特定的来宾真正访问图形卡。
如上所述,也可以让一个来宾以直通模式直接使用图形卡,但是仍然可以使用类似本地VNC的协议查看其他来宾,该协议使其他来宾的屏幕显示在窗口中(例如虚拟框或远程桌面)而直接控制图形卡的人;或者当然,您也可以在访客屏幕之间切换,一次即可直接访问。
与您对这种设置的效率的假设相反,它实际上是同时运行两个OS并同时有效地维持两个OS的少数几种方法之一,如果您进行一些谷歌搜索,您会发现许多使用成功这样的设置可以运行高性能游戏机或其他要求苛刻的系统。