我有一個有50個節點的集羣,每個節點有8個核心用於計算。 如果我有工作,我計劃施加200減少,什麼是更好的計算資源分配策略的更好的表現?Hadoop節點和核心分配策略
我的意思是分配50個節點和4個核心在他們每個人或分配25個節點和8核心爲他們每個更好?在哪種情況下哪個更好?
我有一個有50個節點的集羣,每個節點有8個核心用於計算。 如果我有工作,我計劃施加200減少,什麼是更好的計算資源分配策略的更好的表現?Hadoop節點和核心分配策略
我的意思是分配50個節點和4個核心在他們每個人或分配25個節點和8核心爲他們每個更好?在哪種情況下哪個更好?
要回答你的問題,這取決於一些事情。 50個節點都將是總體較好,在我看來:
但是,如果您主要關注的是網絡,這裏是具有50個節點的幾個缺點:
即使有了這些網絡問題,我想你會發現50個節點更好,只是因爲節點的價值不僅僅是核心數量。你必須主要考慮你有多少個磁盤。
很難說,通常它總是「越高越好」。 更多的機器會更好地防止故障。
通常Hadoop可以使用商品硬件,你可以選擇50個4核心的服務器。
但是我會選擇8核心,如果他們會有更好的硬件,例如。更高的CPU頻率,DDR3 RAM或10k rpm磁盤。