我想知道下面的堆栈是否可以工作,如果是的话,那么多好,以及在设置时可能遇到什么样的问题?
我希望在这里发生的是,我可以创build大量的Windows虚拟机,每个虚拟机都能够利用整个服务器硬件池中的CPU和内存。 这是我感兴趣的,因为所讨论的应用程序是仅限于Windows的。
据我所知,每一层都与下一个兼容,但是我从来没有尝试过设置这个,我现在没有合适的硬件来testing它。 我希望有一点点的开销来运行这样的集群,但是我不确定有多less。 任何意见赞赏。
是的,有可能做你以上写的(testing,工作),有以下警告:
ScaleMP的vSMP Foundation支持以下基于Linux的pipe理程序:KVM和Xen。 因此,在你的例子中,将VirtualBox更改为KVM或Xen。
基准testing表明,虽然内存聚合效果很好(例如,如果您的资源密集型Windows应用程序需要较大的RAM,那么您将看到在多个物理节点上以这种方式使用RAM的巨大性能),但是使用高核心控制Windows应用程序并不清楚(即,使用来自多个物理服务器的计算核心可能不会产生Windows客户操作系统或应用程序的预期计算可扩展性)
CPU尺寸问题可以通过使用更大的构build块来解决(例如,使物理服务器为64核AMD机器或32-48核心Intel机器,这些机器总是接近基于Windows和Windows的应用程序的有效缩放限制)
至于运行这个所需的硬件集群,您将需要:
InfiniBand结构
要使用通过ScaleMPauthentication的服务器型号( http://Swww.ScaleMP.com/spec )