使用Linux 64位主机的来宾系统上的高性能桌面虚拟化/多线程
三年多来,我一直在尝试在64位窗口中获得与我在i7 870上执行的工作类似的来宾性能。我的要求很累。我需要快速的CPU,快速的磁盘,6 GB以上的来宾ram和加速的opengl,而我所需要的来宾SMP具有4个以上的来宾内核,以便我的源代码构建(> 300万行c ++代码)和3D医学图像处理具有可接受的性能水平。 这些年来,我尝试使用xen,EXSi,vmware播放器,vwmare服务器,VirtualBox,kvm。所有这些都有一个问题(性能问题和/或不稳定)或另一个问题。我刚刚将CPU升级到6核/ 12线程的i7 970,但这似乎没有帮助。vmware player不支持超过4个来宾内核(我想为我的来宾分配12个线程中的8个)。VirtualBox 4.1.X支持任意数量的内核,但在多于4个来宾内核的情况下,看起来并没有更快,并且它仍然会随机锁定来宾。kvm还支持更多内核,但视频非常慢(即使使用qxl驱动程序)。我没有尝试xen或ESXi,因为我想要快速的主机视频并且不想使用2个图形卡来实现。 我开始认为我今天想要的东西是不可能的,将机器转换为64位Windows机器并进行双重引导或将负担较少的linux系统作为客户机进行Windows虚拟化会更好。 有人能为类似的要求提供良好的解决方案吗?还是我只是在虚假地浪费时间和金钱来解决2011年无法解决的问题?