![在 OpenStack 上运行 ScaleMP](https://linux22.com/image/607303/%E5%9C%A8%20OpenStack%20%E4%B8%8A%E8%BF%90%E8%A1%8C%20ScaleMP%20.png)
如果有人已经玩过跑步,请寻求反馈ScaleMPLinux 设备OpenStack(多电脑切换器)?
如果您能简要描述一下设置(有或没有 InfiniBand、总 RAM 量等)及其矩阵向量乘法的性能(类似于下图),我们将不胜感激。
请注意,矩阵大小必须足够大才能触发网络数据传输。
最终,我对该情况下的 KVM(OpenStack)开销感兴趣(所以我想其他云的类似经验也应该非常有用)。
PS 还可以看看一个很好的答案,解释 ScaleMP 的“功能” https://serverfault.com/a/214185/106906
[编辑]
vSMP 人员实际上提出的是运行云在 ScaleMP 之上..但我不知道他们是否已经支持OpenStack或兼容的云标准?这给人一种功能部分重叠的印象..我想知道这是否只是“营销”还是确实值得关注的事情。
无论如何,目前我只对透明 RAM 网络映射技术感兴趣。OpenStack 是否已经提供了替代方案?
答案1
OpenStack 本身不提供对分布式共享内存的任何支持。
答案2
vSMP Foundation 支持“嵌套”虚拟化。因此,您可以使用 vSMP Foundation 在从多个服务器聚合的 VM 中运行 KVM。ScaleMP 宣布,未来可以在“嵌套”VM 中运行 vSMP Foundation - 因此 vSMP Foundation 可以在多个节点上运行,每个节点都运行 KVM,并在其中运行 vSMP Foundation。
“嵌套”虚拟化的性能下降是众所周知的 - 并且高度依赖于应用程序特性和使用模型。这衍生出上下文切换次数、内存同步负载等。总体而言,ScaleMP 过去提供的数字表明“嵌套”虚拟化用例的开销相当小,并且用户积极地在这种环境中工作。
ScaleMP 宣布,vSMP Foundation 5.0 将以比过去更有效的方式专门解决“RAM-over-network”用例。值得与该公司联系,了解 ScaleMP 的未来计划。