components: schemas: ProcessorMetrics_v1_0_1_Actions: additionalProperties: false description: The available actions for this resource. properties: Oem: $ref: '#/components/schemas/ProcessorMetrics_v1_0_1_OemActions' description: This property contains the available OEM specific actions for this resource. x-longDescription: This property shall contain any additional OEM actions for this resource. type: object x-longDescription: This type shall contain the available actions for this resource. x-patternProperties: ^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\.[a-zA-Z_][a-zA-Z0-9_]*$: description: This property shall specify a valid odata or Redfish property. ProcessorMetrics_v1_0_1_CStateResidency: additionalProperties: false description: The C-state residency of the processor. properties: Level: description: The level of C-state, e.g. C0, C1, C2. nullable: true readOnly: true type: string x-longDescription: The value of this property shall be the level of C-state. ResidencyPercent: description: The percentage of time that the processor or core has spent in this particular level of C-state. minimum: 0 nullable: true readOnly: true type: number x-longDescription: The value of this property shall be the percentage of time that the processor or core has spent in this particular level of C-state. x-units: '%' type: object x-longDescription: This type shall contain properties which describe the C-state residency of the processor or core. x-patternProperties: ^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\.[a-zA-Z_][a-zA-Z0-9_]*$: description: This property shall specify a valid odata or Redfish property. ProcessorMetrics_v1_0_1_CacheMetrics: additionalProperties: false description: The processor core metrics. properties: CacheMiss: description: The number of cache line misses in millions. nullable: true readOnly: true type: number x-longDescription: The value of this property shall be the number of cache line misses of the processor or core in millions. CacheMissesPerInstruction: description: The number of cache misses per instruction. nullable: true readOnly: true type: number x-longDescription: The value of this property shall be the number of cache misses per instruction of the processor or core. HitRatio: description: The cache line hit ratio. nullable: true readOnly: true type: number x-longDescription: The value of this property shall be the cache hit ratio of the processor or core. Level: description: The cache level. nullable: true readOnly: true type: string x-longDescription: This property shall be the level of the cache in the processor or core. OccupancyBytes: description: The total cache level occupancy in bytes. nullable: true readOnly: true type: integer x-longDescription: The value of this property shall be the total cache occupancy of the processor or core in bytes. x-units: By OccupancyPercent: description: The total cache occupancy percentage. minimum: 0 nullable: true readOnly: true type: number x-longDescription: The value of this property shall be the total cache occupancy percentage of the processor or core. x-units: '%' type: object x-longDescription: This type shall contain properties that describe cache metrics of a processor or core. x-patternProperties: ^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\.[a-zA-Z_][a-zA-Z0-9_]*$: description: This property shall specify a valid odata or Redfish property. ProcessorMetrics_v1_0_1_CoreMetrics: additionalProperties: false description: The processor core metrics. properties: CStateResidency: description: The C-state residency of this core in the processor. items: $ref: '#/components/schemas/ProcessorMetrics_v1_0_1_CStateResidency' type: array x-longDescription: This property shall contain properties that describe the C-state residency of this core in the processor. CoreCache: description: The cache metrics of this core in the processor. items: $ref: '#/components/schemas/ProcessorMetrics_v1_0_1_CacheMetrics' type: array x-longDescription: This property shall contain properties that describe the cache metrics of this core in the processor. CoreId: description: The processor core identifier. nullable: true readOnly: true type: string x-longDescription: This property shall be the processor core identifier. IOStallCount: description: The number of stalled cycles due to I/O operations. nullable: true readOnly: true type: number x-longDescription: The value of this property shall be the number of stalled cycles due to I/O operations of this core in the processor. InstructionsPerCycle: description: The number of instructions per clock cycle of this core. nullable: true readOnly: true type: number x-longDescription: The value of this property shall be the number of instructions per clock cycle of this core in the processor. MemoryStallCount: description: The number of stalled cycles due to memory operations. nullable: true readOnly: true type: number x-longDescription: The value of this property shall be the number of stalled cycles due to memory operations of this core in the processor. UnhaltedCycles: description: The unhalted cycles count of this core. nullable: true readOnly: true type: number x-longDescription: The value of this property shall be the number of unhalted cycles of this core in the processor. type: object x-longDescription: This type shall contain properties that describe the cores of a processor. x-patternProperties: ^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\.[a-zA-Z_][a-zA-Z0-9_]*$: description: This property shall specify a valid odata or Redfish property. ProcessorMetrics_v1_0_1_OemActions: additionalProperties: true description: The available OEM specific actions for this resource. properties: {} type: object x-longDescription: This type shall contain any additional OEM actions for this resource. x-patternProperties: ^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\.[a-zA-Z_][a-zA-Z0-9_]*$: description: This property shall specify a valid odata or Redfish property. ProcessorMetrics_v1_0_1_ProcessorMetrics: additionalProperties: false description: ProcessorMetrics contains usage and health statistics for a Processor (all Cores). properties: '@odata.context': $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_context '@odata.etag': $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_etag '@odata.id': $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_id '@odata.type': $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_type Actions: $ref: '#/components/schemas/ProcessorMetrics_v1_0_1_Actions' description: The available actions for this resource. x-longDescription: The Actions property shall contain the available actions for this resource. AverageFrequencyMHz: description: The average frequency of the processor. nullable: true readOnly: true type: number x-longDescription: The value of this property shall be average frequency across all enabled cores in the processor in MHz. x-units: MHz BandwidthPercent: description: The CPU bandwidth as a percentage. minimum: 0 nullable: true readOnly: true type: number x-longDescription: The value of this property shall be CPU utilization of the processor as a percentage. x-units: '%' Cache: description: The processor cache metrics. items: $ref: '#/components/schemas/ProcessorMetrics_v1_0_1_CacheMetrics' type: array x-longDescription: This property shall contain properties that describe this processor's cache. ConsumedPowerWatt: description: The power consumed by the processor. nullable: true readOnly: true type: number x-longDescription: The value of this property shall be the power consumed by the processor in Watts. x-units: W CoreMetrics: description: The processor core metrics. items: $ref: '#/components/schemas/ProcessorMetrics_v1_0_1_CoreMetrics' type: array x-longDescription: This property shall contain properties that describe the cores of this processor. Description: $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Description nullable: true readOnly: true FrequencyRatio: description: The frequency relative to the nominal processor frequency ratio. nullable: true readOnly: true type: number x-longDescription: The value of this property shall be the frequency relative to the nominal processor frequency ratio of this processor. Id: $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Id readOnly: true KernelPercent: description: The percentage of time spent in kernel mode. minimum: 0 nullable: true readOnly: true type: number x-longDescription: The value of this property shall be total percentage of time the processor has spent in kernel mode. x-units: '%' LocalMemoryBandwidthBytes: description: The local memory bandwidth usage in bytes. nullable: true readOnly: true type: integer x-longDescription: The value of this property shall be the local memory bandwidth usage of this processor in bytes. x-units: By Name: $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Name readOnly: true Oem: $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Oem description: This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. x-longDescription: The value of this string shall be of the format for the reserved word *Oem*. RemoteMemoryBandwidthBytes: description: The remote memory bandwidth usage in bytes. nullable: true readOnly: true type: integer x-longDescription: The value of this property shall be the remote memory bandwidth usage of this processor in bytes. x-units: By TemperatureCelsius: description: The temperature of the processor. nullable: true readOnly: true type: number x-longDescription: The value of this property shall be the temperature of the processor in Celsius. x-units: Cel ThrottlingCelsius: description: The CPU margin to throttle (temperature offset in degree Celsius). nullable: true readOnly: true type: number x-longDescription: The value of this property shall be the CPU margin to throttle based on an offset between the maximum temperature in which the processor can operate, and the processor's current temperature. x-units: Cel UserPercent: description: The percentage of time spent in user mode. minimum: 0 nullable: true readOnly: true type: number x-longDescription: The value of this property shall be total percentage of time the processor has spent in user mode. x-units: '%' required: - '@odata.id' - '@odata.type' - Id - Name type: object x-longDescription: This resource shall be used to represent the Processor Metrics for a single Processor in a Redfish implementation. x-patternProperties: ^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\.[a-zA-Z_][a-zA-Z0-9_]*$: description: This property shall specify a valid odata or Redfish property. title: '#ProcessorMetrics.v1_0_1.ProcessorMetrics' x-copyright: Copyright 2014-2019 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright x-owningEntity: DMTF x-release: '2018.3'