2016-03-16 54 views
1

我想限制Storm多節點羣集中每個workernodes的內存使用情況。例如在一個512mb ram的工作節點中,我希望風暴使用最高達256mb的最大值。限制Apache Storm中每個工作節點的內存使用情況

worker.childopts: "-Xmx256m"

按我理解上述結構是用於在一個節點中的每個工作進程設置存儲器。
有沒有一種方法可以將記憶作爲一個整體進行限制。

回答

2

風暴使用的內存爲number of slotsworker memorysupervisor memory。因此,如果您定義了一個工作區,worker.childopts設置爲-Xmx256m,supervisor.childopts設置爲-Xmx128m,那麼每個風暴工作者節點將佔用每個節點最多384mb。

+0

謝謝你的幫助。設置一個更多的疑問是我們只限制工作進程內存,或者它是主管+工作進程= 256m(最大) – Praful

+0

好點。您可能也需要考慮管理員內存。 –

+0

可否請您指導如何設置爲主管 – Praful

相關問題