public class CombinedResourceCalculator
extends org.apache.hadoop.yarn.util.ResourceCalculatorProcessTree
Modifier and Type | Field and Description |
---|---|
protected static org.slf4j.Logger |
LOG |
Constructor and Description |
---|
CombinedResourceCalculator(String pid) |
Modifier and Type | Method and Description |
---|---|
boolean |
checkPidPgrpidForMatch() |
float |
getCpuUsagePercent() |
long |
getCumulativeCpuTime() |
String |
getProcessTreeDump() |
long |
getRssMemorySize(int olderThanAge) |
long |
getVirtualMemorySize(int olderThanAge) |
void |
initialize() |
void |
updateProcessTree() |
public CombinedResourceCalculator(String pid)
public void initialize() throws org.apache.hadoop.yarn.exceptions.YarnException
initialize
in class org.apache.hadoop.yarn.util.ResourceCalculatorProcessTree
org.apache.hadoop.yarn.exceptions.YarnException
public void updateProcessTree()
updateProcessTree
in class org.apache.hadoop.yarn.util.ResourceCalculatorProcessTree
public String getProcessTreeDump()
getProcessTreeDump
in class org.apache.hadoop.yarn.util.ResourceCalculatorProcessTree
public float getCpuUsagePercent()
getCpuUsagePercent
in class org.apache.hadoop.yarn.util.ResourceCalculatorProcessTree
public boolean checkPidPgrpidForMatch()
checkPidPgrpidForMatch
in class org.apache.hadoop.yarn.util.ResourceCalculatorProcessTree
public long getCumulativeCpuTime()
getCumulativeCpuTime
in class org.apache.hadoop.yarn.util.ResourceCalculatorProcessTree
public long getRssMemorySize(int olderThanAge)
getRssMemorySize
in class org.apache.hadoop.yarn.util.ResourceCalculatorProcessTree
public long getVirtualMemorySize(int olderThanAge)
getVirtualMemorySize
in class org.apache.hadoop.yarn.util.ResourceCalculatorProcessTree
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.