public static class ContainersMonitorImpl.ProcessTreeInfo extends Object
| Constructor and Description |
|---|
ContainersMonitorImpl.ProcessTreeInfo(org.apache.hadoop.yarn.api.records.ContainerId containerId,
String pid,
org.apache.hadoop.yarn.util.ResourceCalculatorProcessTree pTree,
long vmemLimit,
long pmemLimit,
int cpuVcores) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.hadoop.yarn.api.records.ContainerId |
getContainerId() |
int |
getCpuVcores() |
String |
getPID() |
long |
getPmemLimit() |
org.apache.hadoop.yarn.util.ResourceCalculatorProcessTree |
getProcessTree() |
long |
getVmemLimit() |
void |
setPid(String pid) |
void |
setProcessTree(org.apache.hadoop.yarn.util.ResourceCalculatorProcessTree pTree) |
void |
setResourceLimit(long pmemLimit,
long vmemLimit,
int cpuVcores)
Set resource limit for enforcement
|
public ContainersMonitorImpl.ProcessTreeInfo(org.apache.hadoop.yarn.api.records.ContainerId containerId,
String pid,
org.apache.hadoop.yarn.util.ResourceCalculatorProcessTree pTree,
long vmemLimit,
long pmemLimit,
int cpuVcores)
public org.apache.hadoop.yarn.api.records.ContainerId getContainerId()
public String getPID()
public void setPid(String pid)
public org.apache.hadoop.yarn.util.ResourceCalculatorProcessTree getProcessTree()
public void setProcessTree(org.apache.hadoop.yarn.util.ResourceCalculatorProcessTree pTree)
public long getVmemLimit()
public long getPmemLimit()
public int getCpuVcores()
public void setResourceLimit(long pmemLimit,
long vmemLimit,
int cpuVcores)
pmemLimit - Physical memory limit for the process tree in bytesvmemLimit - Virtual memory limit for the process tree in bytescpuVcores - Number of cpu vcores assignedCopyright © 2022 Apache Software Foundation. All rights reserved.