2015-06-08 92 views
1

我是紗線新手,我正在Java上編寫一個YARN應用程序。根據要求,我只能在機器上使用N個物理內核。 YARN允許設置我想分配給我的應用程序的VCores和Memory的數量。 是否可以確定給定N個物理內核的VCores數量?YARN上可用的物理內核和VCore數量之間的關係?

例如,如果我有32個物理內核,並且我只想使用8個物理內核,那麼我的應用程序應該有多少個VCores?

回答

1

使用8

在幾乎所有的情況下,節點的虛擬芯容量應設置爲 在機器上物理核的數目。我的機器的

http://blog.cloudera.com/blog/2013/12/managing-multiple-resources-in-hadoop-2-with-yarn/

+0

我的情況下,紗線示出32個核心的最大能力,這裏是我的機器體系結構lscpu的輸出: x86_64的 CPU運算模式(一個或多個):32位,64位 字節順序:每個核心0-3 螺紋(詞):每插座1個 核心(或多個):小端 CPU(一個或多個):4 在線CPU(s)列表4 套接字:1 NUMA節點:1 供應商ID:GenuineIntel CPU系列:6 型號:60 步進:3 CPU兆赫:3201.000 BogoMIPS:6384.99 虛擬化:VT-X NUMA NODE0 CPU(S):0-3 –

+0

多少節點你在你的集羣中,從lscpu輸出中清楚你的機器有4個內核。 – banjara

+0

單節點羣集。 –

相關問題