public interface CgroupV1Metrics extends Metrics
| Modifier and Type | Method and Description |
|---|---|
double |
getCpuSetMemoryPressure()
Returns the (attempts per second * 1000), if enabled, that the
operating system tries to satisfy a memory request for any
process in the current Isolation Group when no free memory is
readily available.
|
long |
getKernelMemoryFailCount()
Returns the number of times that kernel memory requests in the
Isolation Group have exceeded the kernel memory limit.
|
long |
getKernelMemoryLimit()
Returns the maximum amount of kernel physical memory, in bytes, that
can be allocated in the Isolation Group.
|
long |
getKernelMemoryMaxUsage()
Returns the largest amount of kernel physical memory, in bytes, that
have been allocated in the Isolation Group.
|
long |
getKernelMemoryUsage()
Returns the amount of kernel physical memory, in bytes, that
is currently allocated in the current Isolation Group.
|
long |
getMemoryAndSwapFailCount()
Returns the number of times that user memory requests in the
Isolation Group have exceeded the memory + swap limit.
|
long |
getMemoryAndSwapMaxUsage()
Returns the largest amount of physical memory and swap space,
in bytes, that have been allocated in the Isolation Group.
|
long |
getMemoryMaxUsage()
Returns the largest amount of physical memory, in bytes, that
have been allocated in the Isolation Group.
|
long |
getTcpMemoryFailCount()
Returns the number of times that networking memory requests in the
Isolation Group have exceeded the kernel memory limit.
|
long |
getTcpMemoryLimit()
Returns the maximum amount of networking physical memory, in bytes,
that can be allocated in the Isolation Group.
|
long |
getTcpMemoryMaxUsage()
Returns the largest amount of networking physical memory, in bytes,
that have been allocated in the Isolation Group.
|
Boolean |
isCpuSetMemoryPressureEnabled()
Returns the state of the memory pressure detection support.
|
Boolean |
isMemoryOOMKillEnabled()
Returns the state of the Operating System Out of Memory termination
policy.
|
getBlkIOServiceCount, getBlkIOServiced, getCpuNumPeriods, getCpuNumThrottled, getCpuPeriod, getCpuQuota, getCpuSetCpus, getCpuSetMems, getCpuShares, getCpuSystemUsage, getCpuThrottledTime, getCpuUsage, getCpuUserUsage, getEffectiveCpuCount, getEffectiveCpuSetCpus, getEffectiveCpuSetMems, getMemoryAndSwapLimit, getMemoryAndSwapUsage, getMemoryFailCount, getMemoryLimit, getMemorySoftLimit, getMemoryUsage, getPerCpuUsage, getProvider, getTcpMemoryUsage, systemMetricslong getMemoryMaxUsage()
long getKernelMemoryFailCount()
long getKernelMemoryLimit()
long getKernelMemoryMaxUsage()
long getKernelMemoryUsage()
long getTcpMemoryFailCount()
long getTcpMemoryLimit()
long getTcpMemoryMaxUsage()
long getMemoryAndSwapFailCount()
long getMemoryAndSwapMaxUsage()
Boolean isMemoryOOMKillEnabled()
double getCpuSetMemoryPressure()
CgroupV1Metrics.isCpuSetMemoryPressureEnabled() to
determine if this support is enabled.Boolean isCpuSetMemoryPressureEnabled()