Class HostMemoryUsage
Memory usage metric for the host
Inherited Members
Namespace: Oci.OpsiService.Models
Assembly: OCI.DotNetSDK.Opsi.dll
Syntax
public class HostMemoryUsage : HostPerformanceMetricGroup
Properties
AnonHugePagesInKB
Declaration
[JsonProperty(PropertyName = "anonHugePagesInKB")]
public double AnonHugePagesInKB { get; set; }
Property Value
Type | Description |
---|---|
double | Amount of memory used for anon huge pages in kilobytes |
FreeLogicalMemoryInKB
Declaration
[JsonProperty(PropertyName = "freeLogicalMemoryInKB")]
public double FreeLogicalMemoryInKB { get; set; }
Property Value
Type | Description |
---|---|
double | Amount of avaiable virtual memory in kilobytes |
FreeMemoryInKB
Declaration
[JsonProperty(PropertyName = "freeMemoryInKB")]
public double FreeMemoryInKB { get; set; }
Property Value
Type | Description |
---|---|
double | Amount of available physical memory in kilobytes |
HugePagesFree
Declaration
[JsonProperty(PropertyName = "hugePagesFree")]
public int? HugePagesFree { get; set; }
Property Value
Type | Description |
---|---|
int? | Number of available huge pages |
HugePagesReserved
Declaration
[JsonProperty(PropertyName = "hugePagesReserved")]
public int? HugePagesReserved { get; set; }
Property Value
Type | Description |
---|---|
int? | Number of reserved huge pages |
HugePagesSurplus
Declaration
[JsonProperty(PropertyName = "hugePagesSurplus")]
public int? HugePagesSurplus { get; set; }
Property Value
Type | Description |
---|---|
int? | Number of surplus huge pages |
LogicalMemoryUsedInGB
Declaration
[JsonProperty(PropertyName = "logicalMemoryUsedInGB")]
public double LogicalMemoryUsedInGB { get; set; }
Property Value
Type | Description |
---|---|
double | Memory used excluding buffers and cache in gigabytes |
LogicalMemoryUtilizationInPercent
Declaration
[JsonProperty(PropertyName = "logicalMemoryUtilizationInPercent")]
public float? LogicalMemoryUtilizationInPercent { get; set; }
Property Value
Type | Description |
---|---|
float? | Amount of logical memory used in percentage |
MajorPageFaults
Declaration
[JsonProperty(PropertyName = "majorPageFaults")]
public int? MajorPageFaults { get; set; }
Property Value
Type | Description |
---|---|
int? | Number of major page faults |
MemoryLoadInGB
Declaration
[JsonProperty(PropertyName = "memoryLoadInGB")]
public double MemoryLoadInGB { get; set; }
Property Value
Type | Description |
---|---|
double | Load on memory in gigabytes |
MemoryUsedInGB
Declaration
[JsonProperty(PropertyName = "memoryUsedInGB")]
public double MemoryUsedInGB { get; set; }
Property Value
Type | Description |
---|---|
double | Amount of physical memory used in gigabytes |
MemoryUtilizationInPercent
Declaration
[JsonProperty(PropertyName = "memoryUtilizationInPercent")]
public float? MemoryUtilizationInPercent { get; set; }
Property Value
Type | Description |
---|---|
float? | Amount of physical memory used in percentage |
RealMemoryInKB
Declaration
[JsonProperty(PropertyName = "realMemoryInKB")]
public double RealMemoryInKB { get; set; }
Property Value
Type | Description |
---|---|
double | Amount of usable physical memory in kilobytes |
SwapFreeInKB
Declaration
[JsonProperty(PropertyName = "swapFreeInKB")]
public double SwapFreeInKB { get; set; }
Property Value
Type | Description |
---|---|
double | Amount of available swap space in kilobytes |