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
count
of 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
-