java.lang.AutoCloseable, java.io.Closeable, org.apache.hadoop.yarn.event.EventHandler<ContainersMonitorEvent>, ResourceView, org.apache.hadoop.service.ServiceContainersMonitorImplpublic interface ContainersMonitor extends org.apache.hadoop.service.Service, org.apache.hadoop.yarn.event.EventHandler<ContainersMonitorEvent>, ResourceView
| Modifier and Type | Method | Description |
|---|---|---|
static void |
decreaseResourceUtilization(ContainersMonitor containersMonitor,
org.apache.hadoop.yarn.api.records.ResourceUtilization resourceUtil,
org.apache.hadoop.yarn.api.records.Resource resource) |
Utility method to subtract a
Resource from the
ResourceUtilization. |
org.apache.hadoop.yarn.api.records.ResourceUtilization |
getContainersUtilization() |
|
float |
getVmemRatio() |
|
static void |
increaseResourceUtilization(ContainersMonitor containersMonitor,
org.apache.hadoop.yarn.api.records.ResourceUtilization resourceUtil,
org.apache.hadoop.yarn.api.records.Resource resource) |
Utility method to add a
Resource to the
ResourceUtilization. |
void |
setAllocatedResourcesForContainers(org.apache.hadoop.yarn.api.records.Resource resource) |
Set the allocated resources for containers.
|
void |
subtractNodeResourcesFromResourceUtilization(org.apache.hadoop.yarn.api.records.ResourceUtilization resourceUtil) |
getPmemAllocatedForContainers, getVCoresAllocatedForContainers, getVmemAllocatedForContainers, isPmemCheckEnabled, isVmemCheckEnabledorg.apache.hadoop.yarn.api.records.ResourceUtilization getContainersUtilization()
float getVmemRatio()
void subtractNodeResourcesFromResourceUtilization(org.apache.hadoop.yarn.api.records.ResourceUtilization resourceUtil)
static void increaseResourceUtilization(ContainersMonitor containersMonitor, org.apache.hadoop.yarn.api.records.ResourceUtilization resourceUtil, org.apache.hadoop.yarn.api.records.Resource resource)
Resource to the
ResourceUtilization.containersMonitor - Containers Monitor.resourceUtil - Resource Utilization.resource - Resource.static void decreaseResourceUtilization(ContainersMonitor containersMonitor, org.apache.hadoop.yarn.api.records.ResourceUtilization resourceUtil, org.apache.hadoop.yarn.api.records.Resource resource)
Resource from the
ResourceUtilization.containersMonitor - Containers Monitor.resourceUtil - Resource Utilization.resource - Resource.void setAllocatedResourcesForContainers(org.apache.hadoop.yarn.api.records.Resource resource)
resource - Resources allocated for the containers.Copyright © 2008–2025 Apache Software Foundation. All rights reserved.