Class HostGpuUsage
GPU performance metrics
Inherited Members
Namespace: Oci.OpsiService.Models
Assembly: OCI.DotNetSDK.Opsi.dll
Syntax
public class HostGpuUsage : HostPerformanceMetricGroupProperties
ClockEventAppClockSetting
Declaration
[JsonProperty(PropertyName = "clockEventAppClockSetting")]
public int? ClockEventAppClockSetting { get; set; }Property Value
| Type | Description | 
|---|---|
| int? | GPU clocks are limited by applications clocks setting | 
ClockEventHwPowerBreak
Declaration
[JsonProperty(PropertyName = "clockEventHwPowerBreak")]
public int? ClockEventHwPowerBreak { get; set; }Property Value
| Type | Description | 
|---|---|
| int? | HW Power Brake Slowdown (reducing the core clocks by a factor of 2 or more) is engaged | 
ClockEventHwThermalSlowDown
Declaration
[JsonProperty(PropertyName = "clockEventHwThermalSlowDown")]
public int? ClockEventHwThermalSlowDown { get; set; }Property Value
| Type | Description | 
|---|---|
| int? | HW Thermal Slowdown (reducing the core clocks by a factor of 2 or more) is engaged. Temp too high | 
ClockEventIdle
Declaration
[JsonProperty(PropertyName = "clockEventIdle")]
public int? ClockEventIdle { get; set; }Property Value
| Type | Description | 
|---|---|
| int? | Nothing running on CPU, clocks are idle | 
ClockEventSwPowerCap
Declaration
[JsonProperty(PropertyName = "clockEventSwPowerCap")]
public int? ClockEventSwPowerCap { get; set; }Property Value
| Type | Description | 
|---|---|
| int? | SW Power Scaling algorithm is reducing the clocks below requested clocks because the GPU is consuming too much power | 
ClockEventSwThermalSlowdown
Declaration
[JsonProperty(PropertyName = "clockEventSwThermalSlowdown")]
public int? ClockEventSwThermalSlowdown { get; set; }Property Value
| Type | Description | 
|---|---|
| int? | SW Thermal capping algorithm is reducing clocks below requested clocks because GPU temperature is higher than Max Operating Temp | 
ClockEventSyncBoost
Declaration
[JsonProperty(PropertyName = "clockEventSyncBoost")]
public int? ClockEventSyncBoost { get; set; }Property Value
| Type | Description | 
|---|---|
| int? | HW Power Brake Slowdown (reducing the core clocks by a factor of 2 or more) is engaged | 
ClockSpeedGraphics
Declaration
[JsonProperty(PropertyName = "clockSpeedGraphics")]
public double ClockSpeedGraphics { get; set; }Property Value
| Type | Description | 
|---|---|
| double | GPU Graphics (Shader) Clock Speed | 
ClockSpeedMemory
Declaration
[JsonProperty(PropertyName = "clockSpeedMemory")]
public double ClockSpeedMemory { get; set; }Property Value
| Type | Description | 
|---|---|
| double | GPU Memory Clock Speed | 
ClockSpeedSm
Declaration
[JsonProperty(PropertyName = "clockSpeedSm")]
public double ClockSpeedSm { get; set; }Property Value
| Type | Description | 
|---|---|
| double | GPU SM (Streaming Multiprocessor) Clock Speed | 
ClockSpeedVideo
Declaration
[JsonProperty(PropertyName = "clockSpeedVideo")]
public double ClockSpeedVideo { get; set; }Property Value
| Type | Description | 
|---|---|
| double | GPU Video Clock Speed | 
EccDoubleBitErrors
Declaration
[JsonProperty(PropertyName = "eccDoubleBitErrors")]
public int? EccDoubleBitErrors { get; set; }Property Value
| Type | Description | 
|---|---|
| int? | GPU ECC Double Bit Errors | 
EccSingleBitErrors
Declaration
[JsonProperty(PropertyName = "eccSingleBitErrors")]
public int? EccSingleBitErrors { get; set; }Property Value
| Type | Description | 
|---|---|
| int? | GPU ECC Single Bit Errors | 
FanUtilization
Declaration
[JsonProperty(PropertyName = "fanUtilization")]
public double FanUtilization { get; set; }Property Value
| Type | Description | 
|---|---|
| double | GPU Fan Utilization | 
GpuId
Declaration
[JsonProperty(PropertyName = "gpuId")]
public int? GpuId { get; set; }Property Value
| Type | Description | 
|---|---|
| int? | GPU Identifier | 
MemoryUtilization
Declaration
[JsonProperty(PropertyName = "memoryUtilization")]
public double MemoryUtilization { get; set; }Property Value
| Type | Description | 
|---|---|
| double | GPU Memory Utilization Percent | 
PerformanceState
Declaration
[JsonProperty(PropertyName = "performanceState")]
public double PerformanceState { get; set; }Property Value
| Type | Description | 
|---|---|
| double | GPU Performance State | 
PowerDraw
Declaration
[JsonProperty(PropertyName = "powerDraw")]
public double PowerDraw { get; set; }Property Value
| Type | Description | 
|---|---|
| double | GPU Power Draw in Watts | 
Temperature
Declaration
[JsonProperty(PropertyName = "temperature")]
public double Temperature { get; set; }Property Value
| Type | Description | 
|---|---|
| double | GPU Temperature in Celsius | 
Utilization
Declaration
[JsonProperty(PropertyName = "utilization")]
public double Utilization { get; set; }Property Value
| Type | Description | 
|---|---|
| double | GPU Utilization Percent |