The rsd_lib.resources.v2_2.system.memory_metrics
Module¶
- class rsd_lib.resources.v2_2.system.memory_metrics.ActionsField(*args, **kwargs)¶
Bases:
CompositeField
- clear_current_period = <sushy.resources.common.ActionField object>¶
- class rsd_lib.resources.v2_2.system.memory_metrics.AlarmTripsField(*args, **kwargs)¶
Bases:
CompositeField
AlarmTrips field
Alarm trip information about the memory.
- address_parity_error = <sushy.resources.base.Field object>¶
Address parity error detected status.
- correctable_ecc_error = <sushy.resources.base.Field object>¶
Correctable data error threshold crossing alarm trip detected status.
- spare_block = <sushy.resources.base.Field object>¶
Spare block capacity crossing alarm trip detected status.
- temperature = <sushy.resources.base.Field object>¶
Temperature threshold crossing alarm trip detected status.
- uncorrectable_ecc_error = <sushy.resources.base.Field object>¶
Uncorrectable data error threshold crossing alarm trip detected status.
- class rsd_lib.resources.v2_2.system.memory_metrics.CurrentPeriodField(*args, **kwargs)¶
Bases:
CompositeField
CurrentPeriod field
This object contains the Memory metrics since last reset or ClearCurrentPeriod action.
- blocks_read = <sushy.resources.base.Field object>¶
Number of blocks read since reset.
- blocks_written = <sushy.resources.base.Field object>¶
Number of blocks written since reset.
- class rsd_lib.resources.v2_2.system.memory_metrics.HealthDataField(*args, **kwargs)¶
Bases:
CompositeField
HealthData field
This type describes the health information of the memory.
- alarm_trips = <rsd_lib.resources.v2_2.system.memory_metrics.AlarmTripsField object>¶
Alarm trip information about the memory.
- data_loss_detected = <sushy.resources.base.Field object>¶
Data loss detection status.
- last_shutdown_success = <sushy.resources.base.Field object>¶
Status of last shutdown.
- performance_degraded = <sushy.resources.base.Field object>¶
Performance degraded mode status.
- predicted_media_life_left_percent = <sushy.resources.base.Field object>¶
The percentage of reads and writes that are predicted to still be available for the media.
- remaining_spare_block_percentage = <sushy.resources.base.Field object>¶
Remaining spare blocks in percentage.
- class rsd_lib.resources.v2_2.system.memory_metrics.IntelRackScaleField(*args, **kwargs)¶
Bases:
CompositeField
- bandwidth_percent = <sushy.resources.base.Field object>¶
Memory Bandwidth in Percent
- consumed_power_watt = <sushy.resources.base.Field object>¶
Power consumed by Memory domain resource
- ecc_errors_count = <sushy.resources.base.Field object>¶
Number of ECC Errors found on this Memory module
- health = <sushy.resources.base.Field object>¶
Memory module Health as a discrete sensor reading
- temperature_celsius = <sushy.resources.base.Field object>¶
Temperature of the Memory resource
- thermal_margin_celsius = <sushy.resources.base.Field object>¶
Memory Thermal Margin in degree Celsius
- throttled_cycles_percent = <sushy.resources.base.Field object>¶
The percentage of memory cycles that were throttled due to power limiting.
- class rsd_lib.resources.v2_2.system.memory_metrics.LifeTimeField(*args, **kwargs)¶
Bases:
CompositeField
LifeTime field
This object contains the Memory metrics for the lifetime of the Memory.
- blocks_read = <sushy.resources.base.Field object>¶
Number of blocks read for the lifetime of the Memory.
- blocks_written = <sushy.resources.base.Field object>¶
Number of blocks written for the lifetime of the Memory.
- class rsd_lib.resources.v2_2.system.memory_metrics.MemoryMetrics(connector, path='', redfish_version=None, registries=None, reader=None, json_doc=None, root=None)¶
Bases:
ResourceBase
MemoryMetrics resource class
MemoryMetrics contains usage and health statistics for a single Memory module or device instance.
- block_size_bytes = <sushy.resources.base.Field object>¶
Block size in bytes.
- clear_current_period()¶
Clear the current the period of memory_metrics.
- Raises:
MissingActionError, if no clear_current_period action exists.
- current_period = <rsd_lib.resources.v2_2.system.memory_metrics.CurrentPeriodField object>¶
This object contains the Memory metrics since last reset or ClearCurrentPeriod action.
- health_data = <rsd_lib.resources.v2_2.system.memory_metrics.HealthDataField object>¶
This object describes the health information of the memory.
- life_time = <rsd_lib.resources.v2_2.system.memory_metrics.LifeTimeField object>¶
This object contains the Memory metrics for the lifetime of the Memory.
- oem = <rsd_lib.resources.v2_2.system.memory_metrics.OemField object>¶
Oem specific properties.