我有一个包含50个节点的集群,每个节点有8个核心用于计算。 如果我有工作,我打算施加200个减速器,那么什么是更好的计算资源分配策略以获得更好的性能?
我的意思是,最好在每个节点上分配50个节点和4个核心,还是为每个节点分配25个节点和8个核心?在哪种情况下哪一个更好?
答案 0 :(得分:1)
很难说,通常它总是“越高越好”。 更多的机器可以更好地防止故障。
通常Hadoop适用于商用硬件,您可以选择每个服务器50个核心。
但如果他们拥有出色的硬件,我会挑选8个核心,例如。更高的CPU频率,DDR3 RAM或10k rpm磁盘。
答案 1 :(得分:1)
要回答你的问题,这取决于一些事情。在我看来,50个节点总体上会更好:
但是,如果您的主要关注点是网络,那么以下是拥有50个节点的几个缺点:
即使有这些网络问题,我认为你会发现50个节点更好,只是因为节点的价值不仅仅是核心数量。你必须考虑你拥有的磁盘数量。