hadoop:Yarn和本地内存使用

6pp0gazn  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(478)

如果我们为yarn保留80%的内存,然后出于某种原因,比如说内存泄漏,那么操作系统和本地程序消耗了50%的内存。
纱会不会知道只有50%给他?对新提交的申请有什么影响?

btqmn9zl

btqmn9zl1#

yarn不监视操作系统的可用内存。它像其他程序一样正常运行。因此,每当需要的内存超过可用内存时,操作系统就会执行它所做的操作。
回复:mapreduce,大多数mr作业通常使用的内存远远少于它们所需的内存,因此在大多数情况下,本地进程过度消耗内存不会导致任何问题。yarn开发人员已经注意到了这种利用率不足的模式,并启用了一个特性机会主义容器来最大限度地提高节点效率。

相关问题