Containers Reserved yarn resourcemanager
yarn rm的管理页面中显示了集群的概况,其中有一个指标叫Containers Reserved .
预留的容器,为什么会预留,集群的资源使用饱合,新的app请求的资源一般会进入pending状态,为什么需要预留,
查阅资料说是,如果app申请的资源不太容易分配,比如新的app是一个计算密集型的,一个task需要6个vcores,其他任务需要一个,
则刚释放的资源如果不预留,就会被其他任务使用,而这样有失公平。
这也是yarn 公平调度器的一个特性,有关公平调度器的更多说明,请阅读:
有关yarn资源管理的最佳实践,我还阅读了另外一篇文章,不错,推荐在此:
Best Practices for YARN Resource Management
Looking for a job working at Home about MSBI