You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

哪些场景下需要禁用tez容器复用配置参数?

tez.am.container.reuse.enabled 禁用场景说明

以下是生产环境中需要关闭该参数的典型场景:

  • 集群多租户资源抢占场景
    当集群承载多团队、多优先级的混合任务时,容器复用会让单个任务持有容器的周期大幅拉长,空闲容器不会及时释放给YARN ResourceManager调度,容易出现低优先级任务长期占用资源,导致高优先级任务无法及时拿到计算资源的问题,此时关闭容器复用可以提升集群整体资源调度的公平性。
  • 存在内存泄漏风险的任务场景
    如果你运行的任务包含自定义UDF、第三方依赖包或者复杂的自定义算子逻辑,且已经发现存在内存泄漏的隐患,开启容器复用会导致泄漏的内存持续累积,最终触发容器OOM、任务失败。关闭复用后每个子任务都会启动全新的干净容器,能够避免内存累积问题,降低任务失败概率。
  • 任务资源规格差异较大的场景
    如果同一个会话或者DAG中,不同子任务的CPU、内存配置差异非常大,复用已有的低规格容器无法满足大资源任务的运行要求,反而需要频繁销毁旧容器、重新申请新容器,完全抵消了容器复用带来的性能收益,甚至会增加额外的调度开销,此时更适合直接关闭复用。
  • 高安全等级的计算场景
    对于金融、政务等对数据安全有严格要求的场景,不允许不同用户、不同安全级别的任务共享同一个容器进程,防止容器内的临时缓存数据、权限凭证泄露,这种场景下必须禁用容器复用,保证每个任务运行在独立的容器环境中。
  • 问题调试排查场景
    当你在排查任务性能异常、内存波动、运行结果不符合预期等问题时,关闭容器复用可以排除容器之前运行其他任务的残留状态对当前任务的干扰,更容易定位问题根因,排查完成后再按需开启复用即可。

内容的提问来源于stack exchange,提问作者Anshul Dubey

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 03:15:02