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, json_doc=None, root=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.

class rsd_lib.resources.v2_2.system.memory_metrics.OemField(*args, **kwargs)

Bases: sushy.resources.base.CompositeField

intel_rackscale = <rsd_lib.resources.v2_2.system.memory_metrics.IntelRackScaleField object>

Intel Rack Scale Design specific properties.