public class CgroupV1MetricsImpl extends CgroupMetrics implements CgroupV1Metrics
| 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, getInstance, getMemoryAndSwapLimit, getMemoryAndSwapUsage, getMemoryFailCount, getMemoryLimit, getMemorySoftLimit, getMemoryUsage, getPerCpuUsage, getProvider, getTcpMemoryUsageclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBlkIOServiceCount, getBlkIOServiced, getCpuNumPeriods, getCpuNumThrottled, getCpuPeriod, getCpuQuota, getCpuSetCpus, getCpuSetMems, getCpuShares, getCpuSystemUsage, getCpuThrottledTime, getCpuUsage, getCpuUserUsage, getEffectiveCpuCount, getEffectiveCpuSetCpus, getEffectiveCpuSetMems, getMemoryAndSwapLimit, getMemoryAndSwapUsage, getMemoryFailCount, getMemoryLimit, getMemorySoftLimit, getMemoryUsage, getPerCpuUsage, getProvider, getTcpMemoryUsage, systemMetricspublic long getMemoryMaxUsage()
CgroupV1MetricsgetMemoryMaxUsage in interface CgroupV1Metricspublic long getKernelMemoryFailCount()
CgroupV1MetricsgetKernelMemoryFailCount in interface CgroupV1Metricspublic long getKernelMemoryLimit()
CgroupV1MetricsgetKernelMemoryLimit in interface CgroupV1Metricspublic long getKernelMemoryMaxUsage()
CgroupV1MetricsgetKernelMemoryMaxUsage in interface CgroupV1Metricspublic long getKernelMemoryUsage()
CgroupV1MetricsgetKernelMemoryUsage in interface CgroupV1Metricspublic long getTcpMemoryFailCount()
CgroupV1MetricsgetTcpMemoryFailCount in interface CgroupV1Metricspublic long getTcpMemoryLimit()
CgroupV1MetricsgetTcpMemoryLimit in interface CgroupV1Metricspublic long getTcpMemoryMaxUsage()
CgroupV1MetricsgetTcpMemoryMaxUsage in interface CgroupV1Metricspublic long getMemoryAndSwapFailCount()
CgroupV1MetricsgetMemoryAndSwapFailCount in interface CgroupV1Metricspublic long getMemoryAndSwapMaxUsage()
CgroupV1MetricsgetMemoryAndSwapMaxUsage in interface CgroupV1Metricspublic Boolean isMemoryOOMKillEnabled()
CgroupV1MetricsisMemoryOOMKillEnabled in interface CgroupV1Metricspublic double getCpuSetMemoryPressure()
CgroupV1MetricsCgroupV1Metrics.isCpuSetMemoryPressureEnabled() to
determine if this support is enabled.getCpuSetMemoryPressure in interface CgroupV1Metricspublic Boolean isCpuSetMemoryPressureEnabled()
CgroupV1MetricsisCpuSetMemoryPressureEnabled in interface CgroupV1Metrics