hw.host.power/energy versus hw.power/energy #3111
Unanswered
sebastien-rosset
asked this question in
Q&A
Replies: 1 comment
-
Opened #3141 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
How does one determine whether a hardware component should report power utilization with
hw.power
orhw.host.power
?The spec states:
This means one need to decide whether a hardware component is:
The definitions are quite vague. Examples are given for
hw.host.energy
, e.g., physical server, switch, disk array; presumably this can be extended to include IOT devices, printers, cooling system, APC units, PDU, routers, phone, scanner, projector, dishwasher, furnace, etc. I'm not so sure about sub-components and systems of systems.Since a physical system can have multiple parts that each consume power and can be measured, should
hw.power
be used for the sub-components? For example, a physical server has power supply units (PSUs), CPUs, DIMMs, disks, GPU, PCI components, etc. Each of these consume energy and typically have sensors that can report power utilization. The power supply units can report the total energy consumed by the host, and each sub-component can have an instrument that reports the power utilization of that component. I seehw.gpu.power
has specifically been defined for GPUs, but many other types of components consume power.What about complex systems such as a factory, car, plane, house or industrial furnace? For example, what should a house smart meter report?
Some hardware systems consume all the energy they receive, e.g. a physical server. Some devices transfer some of the energy they receive. For example:
hw.host.power
reports 5,020 Watts, and each connected device reportshw.host.power
with 500 Watts, then in aggregate the power is double counted.Beta Was this translation helpful? Give feedback.
All reactions