The rsd_lib.resources.v2_2.system.memory_metrics
Module¶
-
class
rsd_lib.resources.v2_2.system.memory_metrics.
ActionsField
(*args, **kwargs)¶ Bases:
sushy.resources.base.CompositeField
-
clear_current_period
= <sushy.resources.common.ActionField object>¶
-
-
class
rsd_lib.resources.v2_2.system.memory_metrics.
AlarmTripsField
(*args, **kwargs)¶ Bases:
sushy.resources.base.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:
sushy.resources.base.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:
sushy.resources.base.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:
sushy.resources.base.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:
sushy.resources.base.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)¶ Bases:
rsd_lib.base.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.
-