The sushy.resources.system.processor Module¶
-
class
sushy.resources.system.processor.Processor(connector, identity, redfish_version=None, registries=None)¶ Bases:
sushy.resources.base.ResourceBase-
identity= <sushy.resources.base.Field object>¶ The processor identity string
-
instruction_set= <sushy.resources.base.MappedField object>¶ The instruction set of the processor
-
manufacturer= <sushy.resources.base.Field object>¶ The processor manufacturer
-
max_speed_mhz= <sushy.resources.base.Field object>¶ The maximum clock speed of the processor in MHz.
-
model= <sushy.resources.base.Field object>¶ The product model number of this device
-
processor_architecture= <sushy.resources.base.MappedField object>¶ The architecture of the processor
-
processor_id= <sushy.resources.system.processor.ProcessorIdField object>¶ The processor id
-
processor_type= <sushy.resources.base.MappedField object>¶ The type of processor
-
socket= <sushy.resources.base.Field object>¶ The socket or location of the processor
-
status= <sushy.resources.common.StatusField object>¶ The processor status
-
property
sub_processors¶ A reference to the collection of Sub-Processors
-
total_cores= <sushy.resources.base.Field object>¶ The total number of cores contained in this processor
-
total_threads= <sushy.resources.base.Field object>¶ The total number of execution threads supported by this processor
-
-
class
sushy.resources.system.processor.ProcessorCollection(connector, path, redfish_version=None, registries=None)¶ Bases:
sushy.resources.base.ResourceCollectionBase-
property
summary¶ Property to provide ProcessorSummary info
It is calculated once when the first time it is queried. On refresh, this property gets reset.
- Returns
A namedtuple containing the
countof processors in regards to logical CPUs, and theirarchitecture.
-
property
-
class
sushy.resources.system.processor.ProcessorIdField(*args, **kwargs)¶ Bases:
sushy.resources.base.CompositeField-
effective_family= <sushy.resources.base.Field object>¶ The processor effective family
-
effective_model= <sushy.resources.base.Field object>¶ The processor effective model
-
identification_registers= <sushy.resources.base.Field object>¶ The processor identification registers
-
microcode_info= <sushy.resources.base.Field object>¶ The processor microcode info
-
step= <sushy.resources.base.Field object>¶ The processor stepping
-
vendor_id= <sushy.resources.base.Field object>¶ The processor vendor id
-