在我们的HPC群集上,其中一个用户在30个核心上运行mpiblast作业。这些通常最终会出现在大约10个不同的节点上,这些节点通常在用户之间共享。虽然这些作业偶尔可以很好地扩展并且可以有效地使用大约90%的可用内核,但是通常扩展非常糟糕,因为作业只占用了大约10%可用内核的CPU时间。
一般来说,mpiblast应该更好地扩展吗?有谁知道哪些因素可能会导致缩放不良?
答案 0 :(得分:1)
mpiblast一般应该更快,但不能保证缩放会更好。有几个因素:
但总的来说,当节点被平等使用时,mpiblast应该可以很好地扩展,这意味着负载平衡很大:)