Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

conso_sensor: Evaluate the power consumption #2

Closed
da-ekchajzer opened this issue Sep 16, 2022 · 1 comment
Closed

conso_sensor: Evaluate the power consumption #2

da-ekchajzer opened this issue Sep 16, 2022 · 1 comment

Comments

@da-ekchajzer
Copy link
Contributor

da-ekchajzer commented Sep 16, 2022

Problem

For each workload, we need to collect the power consumption of the components or the machine.

Solution

We need to take into account multiple sources of consumption data to address the maximum architecture and compare the data sources between them.

  • RAPL
  • IMPI
  • MANUAL

This feature should be done in boagent. See : Boavizta/boagent#35

Informations

RAPL

We can either access directly to RAPL API (https://web.eece.maine.edu/~vweaver/projects/rapl/) or access it through another software such as scaphandre (https://github.com/hubblo-org/scaphandre)

Intel

For RAM and CPU, we can use RAPL

AMD

According to @bpetit, RAPL should work for AMD x86, with Linux core 5.11 or higher

ARM

Discussion in progress hubblo-org/scaphandre#35

RAM

Discussion in progress hubblo-org/scaphandre#35

IPMI

Access the electrical evaluation through the IPMI API.
https://en.wikipedia.org/wiki/Intelligent_Platform_Management_Interface

Manual

User should be able to provide the power consumption manually when they use a power sensor that is not implemented in Energizta (with external wattmeter for instance).

@bpetit I would be interested to have your opinion on that and maybe link it with ongoing issues in scaphandre

@da-ekchajzer da-ekchajzer changed the title Evaluate the power consumption conso_sensor: Evaluate the power consumption Sep 30, 2022
@bpetit
Copy link

bpetit commented Nov 10, 2022

We should have a look to https://github.com/green-coding-berlin/tools and synchronize with green coding

@maethor maethor closed this as completed Dec 12, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants