This repository has been archived on 2024-04-10. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
elektron/rapl-daemon
2020-01-04 18:11:43 -08:00
..
main.go Initial work on rapl-daemon. Initial server set up. API to read max power per zone and API to write new power cap have both been written. 2020-01-04 13:23:10 -08:00
README.md Initial work on rapl-daemon. Initial server set up. API to read max power per zone and API to write new power cap have both been written. 2020-01-04 13:23:10 -08:00
util.go Renaming arguments to be more descriptive. 2020-01-04 18:11:43 -08:00
util_test.go Change cap node to use a temporary setup. 2020-01-04 18:09:41 -08:00

RAPL Daemon

This runs a server that is capable changing the percentage at which a node is being throttled using RAPL. This daemon should be installed on all worker nodes.

Sample payload for testing:

 curl --header "Content-Type: application/json" \
  --request POST \
  --data '{"percentage":75}' \
  http://localhost:9090/powercap