更新时间:2022-12-14 GMT+08:00
        
          
          
        
      
      
      
      
      
      
      
      
  
      
      
      
        
检测内存使用情况
配置场景
针对所提交应用的内存使用无法预估的情况,可以通过修改服务端的配置项控制是否对内存使用进行检测。
若不检测内存使用,Container会占用内存直到内存溢出;若检测内存使用,当内存使用超过配置的内存大小时,相应的Container会被kill掉。
配置描述
参考修改集群服务配置参数进入Yarn服务参数“全部配置”界面,在搜索框中输入参数名称。
| 
        参数  | 
      
        描述  | 
      
        默认值  | 
     
|---|---|---|
| 
        yarn.nodemanager.vmem-check-enabled  | 
      
        是否进行虚拟内存检测的开关。如果任务使用的内存量超出分配值,则直接将任务强制终止。 
  | 
      
        true  | 
     
| 
        yarn.nodemanager.pmem-check-enabled  | 
      
        是否进行物理内存检测的开关。如果任务使用的内存量超出分配值,则直接将任务强制终止。 
  | 
      
        true  | 
     
   父主题: 使用Yarn