| Package | Description | 
|---|---|
| org.apache.hadoop.yarn.server.nodemanager.containermanager | |
| org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor | |
| org.apache.hadoop.yarn.server.nodemanager.containermanager.scheduler | Container Scheduler | 
| Modifier and Type | Method and Description | 
|---|---|
| protected ContainersMonitor | ContainerManagerImpl. createContainersMonitor(ContainerExecutor exec) | 
| ContainersMonitor | ContainerManager. getContainersMonitor() | 
| ContainersMonitor | ContainerManagerImpl. getContainersMonitor() | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ContainersMonitorImplMonitors containers collecting resource usage and preempting the container
 if it exceeds its limits. | 
| Modifier and Type | Method and Description | 
|---|---|
| static void | ContainersMonitor. decreaseResourceUtilization(ContainersMonitor containersMonitor,
                           org.apache.hadoop.yarn.api.records.ResourceUtilization resourceUtil,
                           org.apache.hadoop.yarn.api.records.Resource resource)Utility method to subtract a  Resourcefrom theResourceUtilization. | 
| static void | ContainersMonitor. increaseResourceUtilization(ContainersMonitor containersMonitor,
                           org.apache.hadoop.yarn.api.records.ResourceUtilization resourceUtil,
                           org.apache.hadoop.yarn.api.records.Resource resource)Utility method to add a  Resourceto theResourceUtilization. | 
| Modifier and Type | Method and Description | 
|---|---|
| ContainersMonitor | AllocationBasedResourceUtilizationTracker. getContainersMonitor() | 
| ContainersMonitor | ContainerScheduler. getContainersMonitor() | 
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.