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.CompositeFieldAlarmTrips 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.CompositeFieldCurrentPeriod 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.CompositeFieldHealthData 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.CompositeFieldLifeTime 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:
rsd_lib.base.ResourceBaseMemoryMetrics 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.
-