2016-03-16 24 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

相关问题