YARN容器的硬内存限制

时间:2019-07-08 15:03:05

标签: yarn cgroups

在Yarn中,如果将container.nodemanager.pmem-check-enabled设置为true,则容器使用的内存大于分配的内存量(由yarn.scheduler.maximum-allocation-mb定义),它将被YARN中的Node Manager杀死。

我的问题是,为什么不能像Docker那样对容器可以使用的物理内存实施硬性限制,以使YARN不必监视容器来检查容器是否超过了定义的限制?因此,与违反内存限制时被NodeManager杀死的Yarn容器相反,应用程序只会因OutOfMemoryError异常而失败

0 个答案:

没有答案