Controlling tool for IoT devices to watch for cpu loading and manage cpu online.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
LICENSE
README.md
TODO
dycpu.py

README.md

DyCPU

Control tool for IoT devices to manage online cpu in depends on system loading.

Why?

In short, less working temperature.
E.g. Odroid XU4 have 8 cores and it using the cooler when temperature becomes to 68℃.
In avg, it happends in ~1 min for a 10s.
Using DyCPU allows to reduce upper bound to 57℃ and, as result of disabled cpu, reduce the power consumption.

Usage

The tool required write access to /sys/devices/system/cpu/cpuN/online.
Regarding this, run the tool from root:
screen -dmS dycpu python3 ./dycpu.py